如何解决Power BI DAX 公式以获取上一行的结果
我在 Excel 中有 6 列数据,如图所示。
我已应用输出列中的公式-
`=IF(([673]-249)<0,[673]-178,[673]-249)`/ `=IF(([@GT]-E2)<0,[@GT]-D2,[@GT]-E2)`= I got the output- 424.
我在 Power BI 中有相同的数据。请帮我计算公式以获取输出列数据。
解决方法
这可能不是最好的选择,但它确实有效。我使用了一个额外的列 ID
。这是可以添加到您的报告中的新计算列的公式:
Output =
VAR _id = Table1[ID]
VAR _gt = Table1[GT]
VAR _row0 = FILTER(Table1,[ID]=_id-1)
VAR _gt0 = MINX(_row0,[GT])
VAR _rng0 = MINX(_row0,[Range])
VAR _result1 = _gt - _gt0
RETURN IF( Table1[ID]=1,BLANK(),IF( _result1<0,_gt - _rng0,_result1) )
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。