你可以在这里提出和 Power BI 相关的各种问题,所有提问我都会看,无法保证全部解决,但会尽可能帮助你
什么样的提问更有可能被回答,或者说如何提出一个合格的问题,已经是一个老生常谈的话题了,其实它和你对所提问领域的理解并没有直接关系,也就是说即使你对一个领域知之甚少,也不妨碍你提出一个高质量的问题。与之相关的方法论有很多,比如:
- 图文并茂,描述具体
- 增加约束性条件以减少问题的歧义
- 以旁观者身份换位思考能否理解自己提出的问题
回答问题最怕遇到的就是描述含混不清的提问,这说明提问者还没有搞明白自己遇到的问题。让我们举一个例子
请问如何计算下单客户的平均年龄
尽管这看起来是一个普通的不能再普通的需求,但它的描述并不完整。我们关心的是他们现在的年龄还是他们在购买时的年龄?如果一个客户购买了三次,应该计算一个事件还是三个事件的平均值?如果他们在不同的年龄购买过三次呢?所以我们必须像这样更精确的描述问题:「计算在销售发生时客户的平均年龄,如果他们在同一年龄进行了多次购买,则只计算一次」
注意:
- 可以在留言中上传图片以提供完整信息。
- 评论需要填写用户名和邮箱,其中邮箱可以接收回复通知,邮箱地址仅管理员可见
- 评论提交后可能会延迟几秒钟显示,请耐心等待。所有留言都需要审核之后才能放出
老师,学习你的知识点很久了,也买了《圣经》,学到了很多但是感觉还是有很多模糊,想以你的网页和《圣经》为底版然后结合自己的理解和工作,写出自己的博客。
是个人博客,网址是:https://www.cnblogs.com/qianslup/,还没开始写,只是有这个打算,仅用于学习,不用于商业用途,会说明底版来自你这里。
可以吗?
请问为什么主页不在更新powerbi的每月更新内容和视频???已经一年了
高老师,可以使用SUMX一参日期列内按月迭代吗?比如一个事实表有4年业务数据,需要按4年内月份求和迭代。第一次迭代:2017年1月+2018年1月+2019年1月+2020年1月;第二次迭代:2017年2月+2018年2月+2019年2月+2020年2月;第三次迭代:2017年3月+2018年3月+2019年3月+2020年3月……..一直迭代完整年,这样子迭代SUMX的第一参数,要怎么写这个循环迭代公式呢?
老师您好,我想问一下:
我现在在两个.pbix文件内分别做好了资产负债表和利润表的可视化页面,那么如何将这两个可视化页面整合到同一个文件中呢。
谢谢老师。
老师您好,我遇到一个问题, 很困扰.
我建立了一个度量值,如下:
订单量_all列 = CALCULATE(
COUNT(‘有赞-订单明细'[订单号]),
ALL(‘有赞-订单明细'[订单状态])
)
这个度量值对订单号计数, 并用all函数移除来自”订单状态”列的筛选.
我在powerbi中创建了2个切片器, 1个卡片图, 来研究切片器的筛选对度量值的影响, 烦请您查看图片
备注: 模型中只有1张表, 列名也都是唯一的
列数据:会计期,具体数据是202201,如何将他转换成日期列,试了几种方法一直报错。
我现在这边碰到一个难题,不知道老师有没有什么办法能够解决,问题是这样的,我们公司要求我做一个问卷的bi,要求一个问题一个饼图,做完之后觉得饼图 太多不利于查看,有没有跟word一样能够直接查找跳转的办法,我找了半天没有找到,后面又想到一个办法就是根据切片器筛选问题,然后用度量值计算这个问题的数目,但是又出现一个问题,就是问题太多,每个问题图例都不一样,度量值又不能直接拉到图例里面,请问要怎么写度量值才能拉到图例里面,然后还能跟值一样,根据切片器筛选出对应问题的图例和值组成一个饼图。请问您这边有能解决搜索跳转的办法吗或者能够解决图例度量值的办法
我的是office2013,没有中位数:MEDIAN.
于是我想自定义该函数,思路是使用变量。
先用COUNTROWS求出总行数,如果为奇数,那么(总行数+1)/2,如果为偶数,则直接用总行数/2。
求出的数命名为n
偶数时中位数不对,但是可以用。
然后在将取中位数的列进行排序,但是rankx的排序是{1,1,1,1,1,1,7}。
用n和排序进行比较,但是n很可能不在{1,1,1,1,1,1,7}中。
想知道怎么处理?
老师你好,我刷新我的power bi的时候提示没用ODBC怎么解决
老师你好,为什么keepfilter 在图中的环境中 好像失效了呢?按道理透视表中主管那一行 应该是空值吧?
老师你好,当ALL函数作为CALCULATE函数的调节器时,如果ALL函数不传入参数,则会移除所有筛选器;而如果ALL函数的参数是事实表,我测试发现也会移除所有筛选器。
那我能否这样理解呢:
当ALL函数作为CALCULATE函数的调节器时,ALL函数不传入参数和传入事实表的效果是完全一致的。
老师你好,请问为什么在度量值的简写语法中,表中的列不能直接与度量值比较呢?
比如这样写是正确的,因为DAX会自动将简写语法转为完整语法:
calculate( sum(‘销售表'[价格] ), ‘销售表'[价格] > 100)
但如果与度量值比较,就会报错,想请教下背后的原理,为什么DAX不能自动将下面的语法转为完整的语法:
calculate( sum(‘销售表'[价格] ), ‘销售表'[价格] > 【度量值】)
老师 我想请问下,行上下文转换成筛选上下文的一些细节规则,比如说我有个函数SUMX(‘PowerBI星球案例销售数据’,[test_sum2_2_1]) ,test_sum2_2_1=SUMX(‘PowerBI星球案例销售数据’,’PowerBI星球案例销售数据'[零售价]*’PowerBI星球案例销售数据'[订单数量]),然后会有外部筛选条件“城市=’杭州市’”,只会筛选杭州市的数据,其中没有完全一样的两行数据(不存在重复行)。再然后我需要计算杭州市的总计,SUMX会对创建行上下文,然后度量值会隐式调用行上下文转换成筛选上下文,这里的行上下文转换成筛选上下文,是对每一行提取筛选条件,根据这创建筛选上下文,筛选之后依然只有一条数据,然后进行迭代计算’PowerBI星球案例销售数据'[零售价]*’PowerBI星球案例销售数据'[订单数量],迭代之后返回外层然后计算整个杭州市的总计,我这样理解对吗?
老师您好,我有一个问题。我想做一个报表:
一方面希望可以通过筛选不同月份,显示当前月份的一些值,比如当月的总销量,客户人数,月环比等等。
另一方面还希望显示选定月份前12个月的销量柱形图。
目前遇到的问题是,为了达到第一个目的,我做了一个日期表(日期表1)和订单表相关联,但是为了第二个目的,我查遍了网上的教程好像都是要创建一个新的不关联的日期表(日期表2)才行。
如果是这样的话,最终就是筛选日期表2中的月份加上自己写的筛选器,可是这样的话那些当月的数值就没法变动了,如果筛选日期表1的月份,筛选器是没用的,没法显示前几个月的数据,请问我该怎么办,要把当月的所有数值都用treatas吗?会不会有些太麻烦了
老师你好 假如有下面的例子:
SUMX(
XXX,
calculate([XXXX],筛选参数1,筛选参数2)
)
由行列转换生成的新的隐筛选参数器对[XXXX]的影响是下面哪种情况?
一、calculate([XXXX],筛选参数1,筛选参数2,隐式筛选器)
二、calculate( calculate([XXXX],筛选参数1,筛选参数2)),隐式筛选器 )
这两种情况下 隐式筛选器会对 筛选参数1 和 筛选参数2 本身的值列表有影响吗?
请问如何调整图例的顺序?
问题:不明白为什么结果表中的FilterTab列中的各行不会受到Brand列的行上下文转换的影响,为什么FilterTab列中所有行的结果都是一样的
请问作品能够下载吗?
老师,我当前的模型中,有几十张表。请问有没有什么方法,能像管理度量值一样,对数据表进行分类管理呢?
老师好,请问怎么设置切片器,从图1到图2 (有图)
Q1:如何设置切片器,标题和下拉框对齐?
Q2:如何设置修改切片器下拉框的颜色?