使用 MDX 查询查找特定字符在字符串中出现的次数

Sat*_*h G 5 ssas mdx find-occurrences ssas-tabular mdx-query

在 Microsoft SSAS 中,我有一个维度列,其中包含|单行中由特殊字符分隔的多个值,如下所示。

行的示例值: Image|Video|Audio|

要求: 因此,我需要使用特殊字符来计算维度列中存在的值的数量。

|在本例中,我需要获取使用 MDX 查询的计数,我的预期答案是 3。

有人可以帮我解决这个问题吗?简而言之,是否有 MDX 函数可以计算特定字符在字符串中出现的次数?

SQL 的类似问题:特定字符在字符串中出现的次数