基于 "contains text" 对字符串进行切片的 Power BI 方法

Power BI method to Slice string based on "contains text"

我有一串由定界符“;”分隔的串联数据。例如:Dog; Cat; Mouse;。 (字符串的组成部分可以以任何顺序出现,从而产生大量的可能性)

我想弄清楚是否存在自定义视觉对象或查询数据的方法,以便如果我对包含 "Dog" 的所有记录感兴趣,我可以仅将这些可视化....

我的第一个想法是将查询编辑器中的串联列拆分为 3 个单独的列。然后,在 table 个不同的动物与 3 列中的每一列之间建立关系。但是,在不同的动物和拆分列之间只能存在一种活跃的关系,因此我就此停止了。

如果这是一个 excel 仪表板,我会构建一个 VBA 下拉框来分割我的数据....所以我希望某处存在类似的可视化切片器.. ..

返回查询编辑器,在拆分之后,我会 select 所有其他列,然后从“转换”功能区中选择“取消透视其他列”。这将为每个输入行提供 3 行,每个动物名称在单独的行中。

重命名生成的属性和值列后,您可以创建关系。

使用 FIND 函数创建计算列。