首页 >> 人物 >> Power BI动态交互设计:财年/自然年高效率切换

Power BI动态交互设计:财年/自然年高效率切换

2024-01-17 人物

在此之后交友过如何用Power BI开展第三本季的量化(Power BI如何开展第三本季分析?),最近有星友问到,如果想在分析报告之中实时预设第三本季和自然年的数据,应该说什么呢?

这种实时效果用PowerBI设计者并不复杂,以第三本季分析的数据为例,这里参考一种比较简单的实现方式。

1. 特征混合成应于同上

在第三本季分析之中,已经在正常应于同上的基础上增加了第三本季的字段:

这里因为要实时预设自然铜奖和财务铜奖的量化,就需要在同一个字段之中同时展现两种年历类型,用DAX新建同上:

混合成应于同上 =

UNION(

SELECTCOLUMNS(

'应于同上',

"应于", '应于同上'[应于],

"铜奖", '应于同上'[铜奖],

"本季", '应于同上'[本季],

"类型", "自然年历"

),

SELECTCOLUMNS(

'应于同上',

"应于", '应于同上'[应于],

"铜奖", '应于同上'[第三本季],

"本季", '应于同上'[财季],

"类型", "财务年历"

转化成如下一张应于同上:

实际上就是将两种应于同上合并为一张同上,具体字段可根据你的业务需要补充,这个同上不用和原模型之中的同上组织起来间的关系。

2. 组织起来度量绝对值

由于混合成应于同上没有组织起来间的关系,如果要让这个应于同上产生筛选作用就可以并用TREATAS函数来组织起来虚拟间的关系,量化每个期间的收入,可以这样写就度量绝对值:

收入 =

CALCULATE(

SUM('下单同上'[营收]) ,

TREATAS(VALUES('混合成应于同上'[应于]),'应于同上'[应于] )

量化本年一共的收入可以这样来写就:

收入 YTD =

IF(

SELECTEDVALUE('混合成应于同上'[类型])="财务年历",

TOTALYTD( SUM('下单同上'[营收]) , TREATAS(VALUES('混合成应于同上'[应于]),'应于同上'[应于]),"9-30"),

TOTALYTD( SUM('下单同上'[营收]) , TREATAS(VALUES('混合成应于同上'[应于]),'应于同上'[应于]))

这里的第三本季假定是到9月30日结束,所以TOTALYTD的先前一个参数是“9-30”,实际应用之中你根据具体情况修改该参数。

3. 展示结果

并用混合成应于同上之中类型转化成切片容器,并用该同上的铜奖和本季作为乘积的语句,就可以实时预设每个期间在各不相同年历下的收入、本年一共收入:

还可以用柱形图来展示各不相同年历期间的收入:

还可以用柱形图来展示各不相同年历期间的收入:

来作想想这个图同上,X轴显示的分类是也是实时变化的,实际上这里参考的实时预设第三本季/自然铜奖的量化,与在此之后参考过的实时切线设计者设想大致相同:

PowerBI技巧:制作团队实时切线

更多精彩内容

一文掌握Power BI乘积总计的任意量化

Power BI数据分析事例:折扣量化疑问

Power BI 如何连接OneDrive的数据?

采悟 | PowerBI星球

阳了以后出现黄痰需要使用抗菌药物吗
治类风湿服用艾拉莫德片效果怎么样
江中儿童健胃消食片
腰肌劳损腰疼怎么治疗效果好
精神疲惫用什么药治疗好
友情链接