如果特定列包含特定文本,如何在 Power BI 中创建过滤器来过滤表中的行?

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

我有一个数据集,其中包含名为

PowerPool
的列。 它包含EAPP、WAPP、NAPP、SAPP、CAPP(基于东、西、北、南和中心)等值。但是,某些行包含 WAPP/CAPP、SAPP/CAPP 等值 - 意味着连续的一个国家/地区属于多个电力池。

我想在 Power BI 中创建一个过滤器,其中包含 EAPP、WAPP、NAPP、SAPP 和 CAPP 作为选项。 如果我选择 CAPP,则应在绘图和表格中选择并过滤 PowerPool 列中包含 CAPP 的所有行(即仅 CAPP、CAPP/EAPP、CAPP/SAPP 等)。

在 Excel 中,这非常简单。人们可以简单地使用过滤选项并输入文本。如何在 Power BI 仪表板中实现它?

database filter powerbi filtering powerquery
1个回答
0
投票

您可以在 Power Query 中创建一个列,或者使用 DAX 创建一个计算列来执行此操作。如何使用计算列执行此操作的示例(假设您只需要 CAPP)是

Contains CAPP = IF(CONTAINSSTRING([Power.Pool],"CAPP")=TRUE(),"CAPP","Not CAPP")
© www.soinside.com 2019 - 2024. All rights reserved.