在 Power BI 的度量中将前一天的值作为第二天的起点
Bring previous day value as starting point for next day in a measure within Power BI
几天来我一直在尝试这样做,但没有成功,这可能很简单。
我正在尝试计算基于 PRED_WORKLOAD + PRED_REC 的 PRED_BL 列 - WORKDONE
如您所见,我可以在第一天做,因为我有 2021 年 4 月 10 日的 PRED_WORKLOAD 量,但是 PRED_WORKLOAD 未来的日期是空白的 - 我需要做的是将第 4 PRED_BL 列中的 314419 作为 10 月 5 日的 PRED_WORKLOAD 值,以开始计算,但也要确保计算出的 PRED_BL 用作每个值的起点未来的日期。
这可能很简单,但对于像我这样的 Power BI 新手来说并非如此。
希望有人能帮助我,在此先感谢
与此 similar post 一样,您不能根据以前的列递归定义列,但您可以计算累计总计来达到类似的效果。
看起来像这样:
PRED_BL =
SUMX (
FILTER ( Table1[DATE], Table1[DATE] <= MAX ( Table1[DATE] ) ),
Table1[PRED_WORKLOAD] + Table1[PRED_REC] - Table1[WORKDONE]
)
几天来我一直在尝试这样做,但没有成功,这可能很简单。
我正在尝试计算基于 PRED_WORKLOAD + PRED_REC 的 PRED_BL 列 - WORKDONE
如您所见,我可以在第一天做,因为我有 2021 年 4 月 10 日的 PRED_WORKLOAD 量,但是 PRED_WORKLOAD 未来的日期是空白的 - 我需要做的是将第 4 PRED_BL 列中的 314419 作为 10 月 5 日的 PRED_WORKLOAD 值,以开始计算,但也要确保计算出的 PRED_BL 用作每个值的起点未来的日期。
这可能很简单,但对于像我这样的 Power BI 新手来说并非如此。
希望有人能帮助我,在此先感谢
与此 similar post 一样,您不能根据以前的列递归定义列,但您可以计算累计总计来达到类似的效果。
看起来像这样:
PRED_BL =
SUMX (
FILTER ( Table1[DATE], Table1[DATE] <= MAX ( Table1[DATE] ) ),
Table1[PRED_WORKLOAD] + Table1[PRED_REC] - Table1[WORKDONE]
)