首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerBI记录更改

PowerBI记录更改
EN

Stack Overflow用户
提问于 2021-02-12 02:02:56
回答 1查看 46关注 0票数 0

我在PowerBI有一张桌子。

表-

我需要创建一个自定义列,用于检测此标志的更改。输出应如下所示-

e.g= EID 3在2020年更改了标志。这就是为什么新的标志被设置为1。这是一个示例,我有多个eids。

EN

回答 1

Stack Overflow用户

发布于 2021-02-12 04:18:08

我建议您查看一下this post,看看不同的方法来查找以前的标志。

一个特定的实现可能看起来像这样(但有很多其他方法可以做同样的事情):

代码语言:javascript
复制
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] ),
        ALLEXCEPT ( Table1, Table1[EID] ),
        Table1[Year] = PrevYear
    )
RETURN
    IF ( ISBLANK ( PrevYear ) || Table1[Flag] = PrevFlag, 0, 1 )

这将使用最大值查找前一年(如果存在)(如果年份不是连续的),然后查找该特定年份的标志,最后检查当前标志是否与前一个标志不同(如果有前一个标志)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66160241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档