按非字母数字字符过滤字符串
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)。
有一个字段,其中的值是冒号分隔的字符串,有 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)。