如何将负值转换为0 mdx

时间:2013-11-05 17:00:22

标签: ssas mdx

我正在使用SQL Server 2008 R2,SSAS企业版。

我想知道如何将我计算出的度量中的负值转换为0。

谢谢!

Galshan

1 个答案:

答案 0 :(得分:0)

如果您想真正显示负值为零,请使用类似

的内容
IIf(your_expression < 0, 0, your_expression)

其中your_expression是计算表达式的表达式。您还可以使用计算度量的format_string来保持值不变,但只要将用户显示为零,只要他们使用的客户端工具遵循format_string或formatted_value即可。格式字符串类似于

'#;0'

有关format_string的详细信息,请参阅http://technet.microsoft.com/en-us/library/ms146084(v=sql.105).aspx