如何解决PowerBI 记录更改
我在 PowerBI 中有一张表格。
我需要创建一个自定义列,以检测此标志更改。
输出应该看起来像 -
e.g= EID 3 在 2020 年更改了标志。这就是新标志设置为 1 的原因。 这是一个示例,我有多个 eid。
解决方法
我建议您查看 this post 以了解查找以前标记的不同方法。
一个特定的实现可能看起来像这样(但还有很多其他方法可以做同样的事情):
New Flag =
VAR CurrYear = Table1[Year]
VAR PrevYear =
CALCULATE (
MAX ( Table1[Year] ),ALLEXCEPT ( Table1,Table1[EID] ),Table1[Year] < CurrYear
)
VAR PrevFlag =
CALCULATE (
SELECTEDVALUE ( Table1[Flag] ),Table1[Year] = PrevYear
)
RETURN
IF ( ISBLANK ( PrevYear ) || Table1[Flag] = PrevFlag,1 )
如果存在,使用最大值(如果年份不连续)查找上一年,然后查找该特定年份的标志,最后检查当前标志是否与前一个标志不同(如果有之前的标志)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。