如何使用power bi中的切片器作为包含关键字的数据集中的关键字搜索?

问题描述 投票:0回答:1

目标: 要在 power bi 中创建 2 个视觉效果,以允许用户在切片器中单击关键字时,相应的表格将仅显示包含所选关键字的行项目

数据集:

活动 金额
ABCD酒店公司聚餐 100 美元
山上午餐 70 美元
花幽灵 20/09/23 20 美元
退休代币 20 美元
与ABCD先生共进晚餐 $60
员工 XXX 要求享用 24/06/23 的晚餐 50 美元

-

*数千个订单项

POWER BI:

视觉1:

切片机

关键词
晚餐
午餐
家人
礼物
代币

视觉2:

活动 金额
ABCD酒店公司聚餐 100 美元
山上午餐 70 美元
花幽灵 20/09/23 20 美元
退休代币 20 美元
与ABCD先生共进晚餐 $60
员工 XXX 要求享用 24/06/23 的晚餐 50 美元

*用户单击/选择关键字之一,例如在本例中“晚餐”,表格仅显示行项目

活动 金额
ABCD酒店公司聚餐 100 美元
与ABCD先生共进晚餐 $60
员工 XXX 要求享用 24/06/23 的晚餐 50 美元
总计 210 美元

我尝试使用 DAX contains strings,很好地调整过滤器,但似乎都返回错误或 nil 结果

powerbi contains keyword
1个回答
0
投票

创建类似于以下的度量:

Keyword count = 
  IF(
    ISFILTERED(Keywords[Keywords]),
    SUMX(
      DISTINCT('Keywords'[Keywords]),
      COUNTROWS(FILTER('Activity', CONTAINSSTRING('Activity'[Activity], [Keywords])))
    ),
    COUNTROWS(Activity)
  )

将此新度量作为视觉过滤器添加到您的视觉对象中,并在“过滤器”窗格中将其设置为

is not blank

建议你的关键词列表是非复数的(例如gift而不是gifts)。

© www.soinside.com 2019 - 2024. All rights reserved.