Power BI之时间筛选器--一个时间筛选器解决财年至今销量计

2019-02-15  本文已影响0人  Gwen格纹

一个时间筛选器解决财年至今销量计算问题

今天分享一个很实用的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


上一篇下一篇

猜你喜欢

热点阅读