[已解决] 如何计算截至当前时间点的和【已解决】

  [复制链接]
查看195941 | 回复160 | 2021-2-19 00:46:00 | 显示全部楼层 |阅读模式
DAX固有的一些时间相关函数,比如TOTALYTD,TOTALMTD,计算的都是从某一年的起点开始到一个时间节点的比如求和:TOTALYTD(,[,][,])
但是,我的数据比如说是从2017年开始,到2018年
我想计算一个从2017年1月1日开始,到2018年某一天的数据的和,
这个应该怎么写呢?
我试了一下,比如我先有一个YTD的:=CALCULATE(SUM('回款'[回款合计]),DATESYTD('日历 2'[Date])),
这个YTD的是可以正常使用的。
然后我试着用datesbetween改一下计算一下从2017年开始截至2018某一天(看筛选上下文而定):=CALCULATE(SUM('回款'[回款合计]),DATESBETWEEN('日历 2'[Date],DATE(2017-1-1),blank()))
公式本身不会报错。
但是,如果要把这个度量拖出来使用,会发现好像实现的效果是忽略了上下文,等同于了直接计算所有的【回款合计】的和了。请各位指点。
谢谢
回复

使用道具 举报

c2211 | 2021-2-19 00:52:00 | 显示全部楼层
含YTD的函数 时间跨度都不会超过一年。你的需求可以用datesbetween,截止日期用min/max,视具体情况而定
回复

使用道具 举报

维维 | 2021-4-27 10:17:44 来自手机 | 显示全部楼层
谢谢,一直在学习云发教育课程!
回复

使用道具 举报

草原 | 2021-4-29 23:38:47 | 显示全部楼层
努力,努力,再努力!!!!!!!!!!!
回复

使用道具 举报

Sanie | 2021-6-12 20:02:07 | 显示全部楼层
没人回帖。。。我来个吧
回复

使用道具 举报

叶哥哥 | 2021-6-13 16:56:49 | 显示全部楼层
是爷们的娘们的都帮顶!大力支持
回复

使用道具 举报

find-ok | 2021-7-13 18:45:34 | 显示全部楼层
路过的帮顶
回复

使用道具 举报

solop | 2021-8-11 19:14:18 来自手机 | 显示全部楼层
广告位,,坐下看看
回复

使用道具 举报

rafael_wl | 2021-9-27 17:09:58 | 显示全部楼层
我也来顶一下..
回复

使用道具 举报

really | 2021-10-23 17:09:00 | 显示全部楼层
谢谢,一直在学习云发教育课程!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则