提问人:Harsha Nagireddy 提问时间:11/16/2023 最后编辑:Sam NseirHarsha Nagireddy 更新时间:11/23/2023 访问量:29
Bobj 向 Power BI 报告。在 bobj 中,我的计算为 = Max(IF([Replicate = 1] Then ([Result])) In ([Batch ID])
bobj report to power bi. In bobj I have a calculation as = Max(IF([Replicate = 1] Then ([Result])) In ([Batch ID])
问:
示例数据
批次 ID | 结果值 | 复制 |
---|---|---|
817 | 2.93 | 1 |
817 | 2.85 | 2 |
821 | 3.02 | 1 |
821 | 2.94 | 2 |
预期结果
批次 ID | 结果值 | 复制 | 价值 |
---|---|---|---|
817 | 2.93 | 1 | 2.93 |
817 | 2.85 | 2 | 2.93 |
821 | 3.02 | 1 | 3.02 |
821 | 2.94 | 2 | 3.02 |
尝试使用这个
Value = IF([Replicate = 1, [Result], Calculate(Max([Result])))
但没有得到预期的输出。
答:
0赞
Miguel Toledo
11/17/2023
#1
尝试:
Value = IF([Replicate] = 1,
[Result value],
CALCULATE( MAX([Result value]), ALLEXCEPT('yourTable','yourTable'[Batch ID] ) )
)
评论
0赞
Harsha Nagireddy
11/17/2023
我已经尝试过,但没有得到正确的结果。
0赞
Sam Nseir
11/23/2023
此答案按预期工作。如果它没有按预期工作,那么要尊重并分享它不起作用的方式。还要写出更清晰的问题。
评论