【问题标题】:How to display multiselected values from a slicer in required order - Power BI如何按所需顺序显示切片器中的多选值 - Power BI
【发布时间】:2021-05-12 16:21:02
【问题描述】:

我正在尝试在卡片视觉中显示切片器中选定的月份。 我需要这个作为我的报告标题来表示选择了哪个时期。已经对月份列进行了排序,它在任何视觉效果下都可以正常工作,但是对于我创建的度量,它不起作用。

我希望以正确的日历格式显示月份。我将它们连接起来的度量是

MultiSelect = IF(ISFILTERED(Principals[Month]), CONCATENATEX( ALLSELECTED(Principals[Month]),Principals[Month],","),"(All)")

请帮助我如何对月份进行排序。

【问题讨论】:

    标签: powerbi dax daxstudio


    【解决方案1】:

    你可以使用下面的表达式

    MultiSelect =
     CONCATENATEX ( VALUES ( Principals[Month] ), [Month], ", " )
    

    输出

    编辑:

    CONCATENATEX 将遵循数据的排序顺序。例如,我的示例 Principals 表包含两列。这意味着Month 列应按 MonthSortOrder 排序,如下图所示。

    表:校长

    Month MonthSortOrder
    Jan 1
    Feb 2
    Mar 3
    Apr 4
    May 5
    Jun 6
    Jul 7
    Aug 8
    Sep 9
    Oct 10
    Nov 11
    Dec 12

    输出

    月份现在按相应的月份编号排序

    【讨论】:

    • 我已经做到了,但问题是月份没有按正确的顺序出现..
    • 我已经编辑了我的答案以反映月份顺序。
    猜你喜欢
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    相关资源
    最近更新 更多