【问题标题】:How to always have value in a slicer power bi desktop如何在切片机 power bi 桌面中始终具有价值
【发布时间】:2018-05-31 23:27:33
【问题描述】:

我有一个具有两个值的切片器:“会计日期”和“生效日期”。 如何始终保持一个值被选中,而不是同时选中或不都未选中。

在下面的屏幕截图中选择了“生效日期”

切片器启用了“单选”,但我仍然可以选择这两个值。

现在这两个值都未选中。这就是我想要阻止的。

我使用SELECTEDVALUE 创建了度量“DateTypeSelected”,但我认为您不能在切片器中使用度量。

DateTypeSelected = SELECTEDVALUE('Date Type Slicer'[Date Type],"Effective Date")

【问题讨论】:

    标签: powerbi dax powerbi-embedded


    【解决方案1】:

    很遗憾,我认为目前没有解决方案。

    您可以在 Power BI Ideas 论坛上看到popular request,因此我建议您在此处投票并发表评论。

    【讨论】:

    • 哇...这就是问题所在。谢谢
    【解决方案2】:

    正如 Alexis Olson 所说,目前不可能,但为了缓解问题,您可以保护您的措施不显示不正确的结果,或者在用户做出无效选择时显示错误消息。

    像这样创建一个度量,如果只选择切片器中的一个值,它将返回TRUE

    IsValidDateType = COUNTROWS(VALUES('Date Type Slicer'[Date Type])) = 1
    

    然后你可以像这样调整你的度量:

    MySum = IF([IsValidDateType], SUM(fact[value]), BLANK())
    

    您可以像这样创建一个错误消息度量,可以将其添加到卡片中以通知用户无效选择:

    DateTypeErrorMsg = IF([IsValidDateType], " ", "Please select one, and only one, value for Date Selection.")
    

    【讨论】:

      【解决方案3】:

      为遇到这里的任何人回答一个老问题,就像我一样。我能够使用自定义视觉“Chiclet Slicer”,它确实允许您始终只强制选择一个,并且看起来与内置切片器相当(可能更好)。

      在“常规”标签下,您需要关闭“多选”,然后打开“强制选择”。

      【讨论】:

      • 谢谢。此外,3 月更新具有新功能,您可以使用常规切片器作为单选按钮来强制选择值。
      • 很高兴知道。看起来 Power BI 报表服务器仍然没有 4 月份的更新,只能每季度更新一次。
      【解决方案4】:

      还有其他事情要担心,我通过SWITCH 解决了它。如果用户选择选项A,无论是会计日期,都是A。否则是B。无论用户选择A和B,还是都不选择,都是B。把选择的值放在卡片上,这样当用户玩切片机,他会知道选择了什么。

      DateTypeSelected =
      SWITCH (
          SELECTEDVALUE ( 'Date Type Slicer'[Date Type] ),
          "Effective Date", "Effective Date", 
          "Accounting Date" 
      )
      

      您也可以使用只有一个值的切片器来执行此操作。如果选择该值,则为 A,否则为 B。就像关闭和打开灯一样。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-03
        • 2021-03-16
        • 2021-10-02
        • 1970-01-01
        • 1970-01-01
        • 2020-05-27
        相关资源
        最近更新 更多