衡量不过滤lastdate

时间:2019-03-28 13:51:43

标签: powerbi dax

我无法让Power BI按文件中的最后日期进行过滤。

当我尝试:

test = CALCULATE(
    DISTINCT(table[Date]),
    filter(
        all(table[Date]),
        table[Date] =  date(2019,3,1)
    )
)

它将返回日期为2019年3月1日。

但是如果我使用

test = CALCULATE(
    DISTINCT(tabela_ajustada[Data]),
    filter(
        all(tabela_ajustada[Data]),
        tabela_ajustada[Data] =  LASTDATE(tabela_ajustada[Data])
    )
)

它不起作用,根本不进行过滤,所以我收到一条错误消息,因为它返回了多个值,并且无法添加到卡中。

table [Date]具有多个非唯一值。

1 个答案:

答案 0 :(得分:1)

更改为:

test = 
CALCULATE(
    DISTINCT(tabela_ajustada[Data]),
    FILTER(
        ALL(tabela_ajustada[Data]),
        tabela_ajustada[Data] =  LASTDATE ( ALL ( tabela_ajustada[Data] ) )
    )
)