1

在 SSAS(在 Visual Studio Shell 中)工作时,我创建了一个行集操作,它从 $SYSTEM.MDSCHEMA_MEASURES 返回基本度量信息。并非 SSAS 数据库中的所有度量都有描述。

如何用简单的文本字符串“无可用描述”替换 BLANK 描述值。

"select [MEASURE_CAPTION], [MEASUREGROUP_NAME], [MEASURE_DISPLAY_FOLDER],[DESCRIPTION], [EXPRESSION]
from $SYSTEM.MDSCHEMA_MEASURES where [MEASURE_UNIQUE_NAME] = '" + Measures].CurrentMember.UniqueName + "'AND [CUBE_NAME] = '" + [Measures].CurrentMember.Properties("CUBE_NAME")  + "'"

回报:

Current Measure                 Description
Distinct Person Count   

期望回报:

Current Measure                 Description
Distinct Person Count           No Description Available    

行集操作配置

4

1 回答 1

0

这只是直接sql替换null还是您的脚本返回字符串 "BLANK" ?

尝试替换[DESCRIPTION]为:

ISNULL([DESCRIPTION],'No Description Available')

或者

CASE WHEN [DESCRIPTION] = 'BLANK' THEN 'No Description Available' ELSE [DESCRIPTION] END
于 2016-02-26T09:29:26.353 回答