一个时间筛选器解决财年至今销量计算问题
今天分享一个很实用的Power BI功能,用一个时间筛选器就可以实现空时显示财年至今的数据
我分享的成果如下图只筛选了Yearmonth = 201812, 显示的是Jan'18 - Dec'18 by month GMV & Index Year Ago数据
其实这个功能的实现,不在于控件的使用,而是在模型的搭建上下功夫。具体如何实现,请看以下操作:
首先观摩下我的模型:
这几个表的作用:
1. Dimension-Calendar:时间表
注意把时间表标记为日期表,不然的话,可能有些时间函数会出错
2. Dim-monthjoin
这个是辅助表,这个表很重要。month1, month2的对应关系如下图,12月对应1-12月,11月对应1-11月
3. Dim-joinmonth2
这个表是把时间表Dimension-Calendar的year和辅助表Dim-monthjoin的month1,month2组合起来
Dim-joinmonth2 = CROSSJOIN(SUMMARIZE('Dimension-Calendar',[Year]),'Dim-monthjoin')
KEY1 = [Year]&[month1]
KEY2 = [Year]&[month2]
4. Dim-yearmonth1和Dim-yearmonth
这2个表都是直接distinct 时间表的yearmonth,分别用来关联时间表Dimension-Calendar和销量表Fact-GMV
最终,通过以上这些表的关联,产生的效果就是:
当筛选时间表的yearmonth字段,假如筛选为201812,那么销量表Fact-GMV被筛选出来的数据就是财年至201812(即201801-201812)的数据。
好了,今天的分享到这里。如果对这个技能有兴趣的话,可以下载我的模型进行参考哦
链接:https://pan.baidu.com/s/1p2s4zQmBYmR_CgC8gbjq0Q
提取码:07gr
网友评论