焦棚子的文章目录文章源自焦棚子-https://jiaopengzi.com/355.html
请在文末下载附件
文章源自焦棚子-https://jiaopengzi.com/355.html
一、背景
最近比较忙,太久不没有更新文章,确实没有好的素材,就写一个吧。文章源自焦棚子-https://jiaopengzi.com/355.html
在关于产品数据分析的时候,我们经常关注的是主要的几款产品,但是长尾产品有比较多,显示出来不太友好,所以有了我们的问题,把长尾产品一起归类为“其他”再显示出来(如图方式2)。文章源自焦棚子-https://jiaopengzi.com/355.html
说明:文章源自焦棚子-https://jiaopengzi.com/355.html
1、实际工作中订单表很大;文章源自焦棚子-https://jiaopengzi.com/355.html
2、产品表中数量也很大,不方便每个产品型号都建立一个大类,只能把少数关注产品型号大类罗列出来;文章源自焦棚子-https://jiaopengzi.com/355.html
3、所以为出现【方式1】中“空白”和后面的长尾明细;文章源自焦棚子-https://jiaopengzi.com/355.html
4、需要把【方式1】显示为【方式2】,即解决掉“空白”问题,同时把长尾产品信息“收起来”;文章源自焦棚子-https://jiaopengzi.com/355.html
5、感谢P圈 丁斌 提供素材。文章源自焦棚子-https://jiaopengzi.com/355.html
二、数据源
解决问题的关键:构建一个辅助的维度表。文章源自焦棚子-https://jiaopengzi.com/355.html
关系:文章源自焦棚子-https://jiaopengzi.com/355.html
三、上DAX
1、有“空白”的度量值文章源自焦棚子-https://jiaopengzi.com/355.html
销售额:=SUM('订单'[金额])
销量:=SUM('订单'[数量])
均价:=DIVIDE('产品'[销售额],'产品'[销量])
2、是否显示关键度量值文章源自焦棚子-https://jiaopengzi.com/355.html
T:=
VAR T1 =
IF ( HASONEVALUE ( '维度'[主力型号大类] ), VALUES ( '维度'[主力型号大类] ) ) = "其他"
VAR T2 =
IF ( HASONEVALUE ( '订单'[型号] ), VALUES ( '订单'[型号] ) ) <> BLANK ()
RETURN
T1 && T2
3、长尾显示为“其他”度量值文章源自焦棚子-https://jiaopengzi.com/355.html
销售额1:=IF('产品'[T],BLANK(),'产品'[销售额])
销量1:=IF('产品'[T],BLANK(),'产品'[销量])
均价1:=IF('产品'[T],BLANK(),'产品'[均价])
四、总结
1、dax本身没有什么难度;文章源自焦棚子-https://jiaopengzi.com/355.html
2、动态维度表建立;文章源自焦棚子-https://jiaopengzi.com/355.html
3、长尾产品是否显示的关键度量值的,pbi中用 SELECTEDVALUE 会更简单些。文章源自焦棚子-https://jiaopengzi.com/355.html
文章源自焦棚子-https://jiaopengzi.com/355.html
by焦棚子文章源自焦棚子-https://jiaopengzi.com/355.html
焦棚子的文章目录文章源自焦棚子-https://jiaopengzi.com/355.html
请点击【立即购买】或者【升级VIP】获得案例附件。文章源自焦棚子-https://jiaopengzi.com/355.html
文章源自焦棚子-https://jiaopengzi.com/355.html
评论