101_Power Pivot DAX 累计至今,历史累计至今

2020年2月27日21:28:48 评论 1,319 695字阅读2分19秒

焦棚子的文章目录

请在文末下载附件

 

一、背景

DAX中已经有诸如YTD,QTD,MTD时间智能函数。用起来也比较方便。

但很多时候需要看历史累计至今的数据,需要自己根据实际情况写dax。

今天抛砖引玉,写一个示例。

二、数据源:

就两列

date:2017/8/1..2018/8/23(今天刚好是23号,就模拟来一个这样的数据)

value:1(都是1方便观测)

如图:

101_Power Pivot DAX 累计至今,历史累计至今

习惯先写总计方便后续调用

total:=SUM([value])

1、用filter写的如下:

101_Power Pivot DAX 累计至今,历史累计至今
leiji_F:=
var sd=firstdate(all('data'[date]))
var ed=lastdate('data'[date])
var t=filter(all('data'),'data'[date]>=sd&&'data'[date]<=ed)
return
calculate('data'[total],t)

2、用calculatetable写的如下:

101_Power Pivot DAX 累计至今,历史累计至今
leiji_C:=
var sd=firstdate(all('data'[date]))
var ed=lastdate('data'[date])
var t1=datesbetween('data'[date],sd,ed)
var t=calculatetable('data',t1,all('data'[日期 (季度)],'data'[日期 (年)],'data'[日期 (月)]))
return
calculate('data'[total],t)

3、效果如下:

切片7月

101_Power Pivot DAX 累计至今,历史累计至今

切片8月

101_Power Pivot DAX 累计至今,历史累计至今

by焦棚子

焦棚子的文章目录

请点击【立即购买】或者【升级VIP获得案例附件。

隐藏内容需要支付:¥1
立即购买 升级VIP
焦棚子
  • 本文由 发表于 2020年2月27日21:28:48
  • 除非特殊声明,本站文章均为焦棚子原创,转载请务必保留本文链接
140_Power BI&Power Pivot之降维展示同类型比较 Power BI

140_Power BI&Power Pivot之降维展示同类型比较

焦棚子的文章目录 请在文末下载附件 一、背景 最近一段时间比较忙,几乎没有时间更新网站内容,今天刚好周末,更新一个简单的需求。 上效果图: 在我们日常做对比分析的时候,经常几个相同维度(比如省份、区域...
138_Power BI&Power Pivot特殊半累加度量 Power BI

138_Power BI&Power Pivot特殊半累加度量

焦棚子的文章目录 请在文末下载附件 一、背景 半累加度量(semi-additive measure),在DAX建模分析的时候经常遇见;应用场景诸如银行存款、库存等。 接下来看一个比较有意思的案例(结...