温馨提示:本文翻译自stackoverflow.com,查看原文请点击:powerbi - A measure which flags a change based on time
dax powerbi

powerbi - 一种根据时间标记更改的度量

发布于 2020-03-27 11:09:31

我有一个表像下面有三列:YearType1,和Type2我需要一个量度,它标志的改变Type2每一对Type1超过一年。给出如Change in Type2下列的度量

在此处输入图片说明

例如,这一措施可以给1,如果Type2Type1发生了变化,明年,它给0,如果Type2保持不变,这样在最后我能有这个表:

在此处输入图片说明

有什么措施可以计算出来吗?提前谢谢了

查看更多

查看更多

提问者
Hassi
被浏览
114
Alexis Olson 2019-07-03 22:25

您可以Type2通过与上一年进行比较来进行更改

Change in Type2 =
VAR CurrType2 = SELECTEDVALUE ( Table1[Type2] )
VAR CurrYear = SELECTEDVALUE ( Table1[Year] )
VAR PrevType2 =
    CALCULATE (
        SELECTEDVALUE ( Table1[Type2] ),
        ALL ( Table1[Type2] ),
        Table1[Year] = CurrYear - 1
    )
RETURN
    IF ( ISBLANK ( PrevType2 ), BLANK(), IF ( CurrType2 = PrevType2, 0, 1 ) )

更改的总和非常简单:

Change Sum = SUMX ( VALUES ( Table1[Type1] ), [Change in Type2] )