DAX 运行 总计和 75% 完成日期
DAX Running Total and 75% Complete Date
我想预测将花费 75% 的帐户上限的月份(作为日期)。这里有三个非常通用的示例表,用于更复杂的 dataset/scenario,但我认为这里的一个简单解决方案会让我走上正轨。我实际上将使用数周,但对于此示例而言,月更简单。
所以,我需要一个累积成本,或者 运行 总成本,我认为是:
Cumulative Cost:=Calculate(Sum(Cost[Cost],filter(all(Months[Month],Months[Month]<=max(Months[Month])))
但后来我一直在寻找 Month
,其中:[Cumulative Cost]>=.75*[Ceiling]
我将在我的 Power Pivot 中显示每个帐户的日期 Table。有什么想法吗?
我在 Excel 2016 年
使用 Power Pivot
提前致谢
您可以在 Cost
table 上为累计成本创建计算列,如下所示:
Cumulative Cost = CALCULATE(SUM(Cost[Cost]),
FILTER(ALLEXCEPT(Cost, Cost[Account]),
Cost[Month] <= EARLIER(Cost[Month])))
完成后,您可以使用最小函数计算 75% 的完成日期:
75% Complete Date = MINX(FILTER(Cost, Cost[Cumulative Cost] >= 0.75*Accounts[Ceiling]),
Cost[Month])
这会找到累计成本大于上限 75% 的最小日期。
我想预测将花费 75% 的帐户上限的月份(作为日期)。这里有三个非常通用的示例表,用于更复杂的 dataset/scenario,但我认为这里的一个简单解决方案会让我走上正轨。我实际上将使用数周,但对于此示例而言,月更简单。
所以,我需要一个累积成本,或者 运行 总成本,我认为是:
Cumulative Cost:=Calculate(Sum(Cost[Cost],filter(all(Months[Month],Months[Month]<=max(Months[Month])))
但后来我一直在寻找 Month
,其中:[Cumulative Cost]>=.75*[Ceiling]
我将在我的 Power Pivot 中显示每个帐户的日期 Table。有什么想法吗?
我在 Excel 2016 年
使用 Power Pivot提前致谢
您可以在 Cost
table 上为累计成本创建计算列,如下所示:
Cumulative Cost = CALCULATE(SUM(Cost[Cost]),
FILTER(ALLEXCEPT(Cost, Cost[Account]),
Cost[Month] <= EARLIER(Cost[Month])))
完成后,您可以使用最小函数计算 75% 的完成日期:
75% Complete Date = MINX(FILTER(Cost, Cost[Cumulative Cost] >= 0.75*Accounts[Ceiling]),
Cost[Month])
这会找到累计成本大于上限 75% 的最小日期。