微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我必须制作一个带有两个选项“Top 5”和“All Others”的切片器,它们应该给我如下所述的结果

如何解决我必须制作一个带有两个选项“Top 5”和“All Others”的切片器,它们应该给我如下所述的结果

我必须制作一个切片器来从这些数据中选择行(即,如果我在切片器中选择前 5 个选项,则 A 列的每个值的所有前 5 行都应该出现,如果我从切片器中选择所有其他选项,则所有应出现除 top 之外的值)。让我用表格为您解释 这是数据表

enter image description here

我们的切片器将有两个选项,一个是“前 5 个”,另一个是“所有其他”。 如果我选择前 5 名,那么我应该得到如下所示的表格:

enter image description here

如果我选择“切片器中的所有其他选项,那么我应该得到下表:

enter image description here

解决方法

您可以使用以下代码创建一个度量,并将其用作视觉过滤器。

Filter_Measure = 
IF (
    (
        SELECTEDVALUE ( Slicer_Value[selection] ) = "Top 5"
            && MAX ( 'Table'[Rank] ) <= 5
    )
        || (
            SELECTEDVALUE ( Slicer_Value[selection] ) = "All Others"
                && MAX ( 'Table'[Rank] ) > 5
        ),1,0
)

带有过滤器的视觉效果的 PFA 屏幕截图

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。