创建一个计算的倒计时列来评估两个单独的列

问题描述

我需要使用 DAX 创建一个名为“剩余点数”的新计算列。该列需要评估由“项目名称”和“Sprint”列与其他行分隔的前一列。新列查看最大点数(按项目和冲刺)并将其用作初始值。一旦点被添加到“完成点”列,它就会从初始值中减去那些完成点。任何未来的“完成点”值都将从当前值中减去。请参阅屏幕截图以供参考!

enter image description here

解决方法

Remaining Points = 
VAR _proj = [Project Name]
VAR _sprint = [Sprint]
VAR _date = [Dates]
VAR _tbl_filt = FILTER('Table',[Project Name] = _proj && 
                                [Sprint] = _sprint &&
                                [Dates] <= _date )
VAR _comp_pts = SUMX(_tbl_filt,[Completed Points])
RETURN [Total Points] - _comp_pts

enter image description here