按非字母数字字符过滤字符串

Filter string by non alphanumeric character

有一个字段,其中的值是冒号分隔的字符串,有 key:value 对。

它已被键过滤,因此字符串在 DAX 中变为:

:value;restofstring

尝试过滤冒号 : 或分号 ; 会引发错误。

仅提取值的正确方法是什么?

您可以使用 PATHITEM 获取分隔字段中的值。

例如,PATHITEM( SUBSTITUTE( "key:value", ":", "|"), 1) 将 return "key".

将其更改为 PATHITEM( SUBSTITUTE( "key:value", ":", "|"), 2) 将 return "value"。

核心模式是 PATHITEM( SUBSTITUTE( yourdelimitedfield, yourdelimiterwithqutoes, "|"), yourposition)。