累计掌权 BI/DAX

Cumulative Count in Power BI/DAX

我见过很多类似的不同问题,但我找不到任何可行的问题。

我正在尝试计算“运行”我在今天之前的任何一天获得的支持票的总数。我有当前(今天)的总队列大小,并且每天都知道我是添加到该队列还是从该队列中删除。

例如:

日期 创建<已知 已完成<已知 增长<已知 总大小 < 未知
1 月 10 日 100
09-1 月 79 77 +2 102
08-1 月 97 92 +5 107
07-1 月 64 67 -3 104
06-1 月 70 66 -4 100
05-1 月 78 80 +2 102
04-1 月 90 82 -8 94
03-1 月 74 68 +6 100
02-1 月 83 87 -4 106
01-1 月 80 70 +10 116

10-Jan 是唯一已知的总计值。正在计算剩余的总值。

在 Excel 中,这将是一个简单的公式 D3 = D2 + C3。

(Calculated column on 'Table' table)
RecursionWithoutIFAndNoFilter_AlsoThisIsWhatIcouldUnderstandFromYourPost_Sorry = 
--RunningGrowth
VAR CurrentDate = 'Table'[Date]
VAR RunningGrowth = CALCULATE(SUM('Table'[Growth < Known]), REMOVEFILTERS('Table'), 'Table'[Date]>=CurrentDate)
--MAXDateInTable (I suppose this means TODAY)
--A change in level (because of SELECTEDVALUE) would mean there are more than one row with 01/10 
VAR MaxDate = CALCULATE(MAX('Table'[Date]),REMOVEFILTERS('Table'))
VAR TotalSizeInMaxDate = CALCULATE(SELECTEDVALUE('Table'[Total Size < Unknown]),REMOVEFILTERS('Table'),'Table'[Date] = MaxDate)
--Result
VAR Result = TotalSizeInMaxDate + RunningGrowth
RETURN Result