【问题标题】:In Power BI, using DAX. How do I get multiple (text) values/strings from a slicer?在 Power BI 中,使用 DAX。如何从切片器获取多个(文本)值/字符串?
【发布时间】:2021-12-08 08:21:57
【问题描述】:

对于多页报告,我想将所有同步切片器放在第一页,然后在所有其他页面的卡片上显示选择结果。
我遵循了 Curbal 的本教程: https://www.youtube.com/watch?v=_k_Qxb6pyCc
这适用于选择数字。但....
我在可选字段中有文本。 那么如何从切片器返回多个选定的字符串? 我希望这只是我错过的一件小事。 [编辑] 这是两张图片: First page with slicers Second page with visuals and cards based on the selection on page one.

亲切的问候,

埃里克·克林斯

【问题讨论】:

  • 你能展示你想要做什么的图片吗?

标签: powerbi dax slicers


【解决方案1】:

有一个函数可以聚合表中的值 - CONCATENATEX

https://docs.microsoft.com/en-us/dax/concatenatex-function-dax

如果您想在卡片上显示切片器中选择的所有值,您可以像这样使用它:

Text = CONCATENATEX(ALLSELECTED(Slicer[Field]), [Field], ", ")

【讨论】:

  • 感谢您的建议,我会尝试一下!
  • 所以我有: Slicer teams = VAR selectedTeam= ALLSELECTED(Team[Team]) Return FILTER(Team, Team[Team] IN selectedTeam) 现在我有: Slicer teams = VAR selectedTeam= ALLSELECTED( Team[Team]) 返回 FILTER(Team, Team[Team] IN selectedTeam)
  • 这2个表达式完全一样
  • sry 我编辑了太久...你的建议就像一个魅力!
  • 如果解决了问题,请接受答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-07
  • 1970-01-01
  • 2020-05-27
  • 2019-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多