色谱柱MAX上的Power BI过滤器

时间:2018-11-01 11:24:49

标签: powerbi powerbi-desktop

我的数据有一个带有星期数的列。我想要一个视觉图像(在这种情况下为图形)显示最近一周,即该值的最大值。视觉过滤器似乎不允许我输入某些东西的最大值,而通常是大于或小于等。

我可以使用切片机来获取最新的一周,但是我只想显示一个。报告的其余部分将是整周。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您可以将一个度量创建为MAX [TableName.Week]并将其拖动到视觉上。

答案 1 :(得分:0)

如果您只希望在视觉中获得最近一周的数据,则可以添加一个计算列,如下所示:

OnlyLatestWeek = IF('Table1'[Weeknr] = MAX('Table1'[Weeknr]),Table1[Weeknr],BLANK())

在视觉效果中使用此列,而不要使用[Weeknr]列。

编辑
在DirectQuery模式下,您可以尝试使用度量代替计算列。像这样:

OnlyLatestWK = 
VAR maxweek =
    CALCULATE ( MAX ( 'Table1'[Week] ), ALL ( Table1 ) )
RETURN
    IF (
        SELECTEDVALUE ( 'Table1'[Week] ) = maxweek,
        SUM ( Table1[Amount] ), //use your own expression here
        BLANK ()
    )