我有一张桌子,每个人都有一年中每一天的记录。我用这个函数实现了基于每日余额列的运行总计
CALCULATE(
SUM(Leave[Daily Balance]),
FILTER(
ALLEXCEPT(Leave, Leave[Employee Id]),
Leave[Date] <= EARLIER(Leave[Date])
))
Run Code Online (Sandbox Code Playgroud)
但如果 Type = Working 并且 Daily Balance 的运行总数小于零并且前一行的 Type 不等于 Working,我需要运行总数从 1 重新开始。下面是 Excel 的屏幕截图。所需的功能列是我需要的。