FORMAT_STRING 属性在处理计算成员(通常是度量值成员)的时候会经常使用到,比如指定标准 Standard, 货币 Currency 或者 Percent 百分比格式。除此之外,还可以自定义一些格式化方式,通常对处理负数,零和空值非常有用。

CREATE MEMBER [Adventure Works].[Measures].[Gross Profit formatted]
AS
[Measures].[Sales Amount] - [Measures].[Total Product Cost],
FORMAT_STRING = "#,##0;- #,##0; 0 ;N/A",
ASSOCIATED_MEASURE_GROUP = 'Sales Summary';

SELECT{
    [Measures].[Gross Profit],
    [Measures].[Gross Profit formatted]
  } ON COLUMNS,
  {[Promotion].[Promotion Category].MEMBERS} ON ROWS
FROM [Adventure Works];

MDX Cookbook 03 - MDX 查询中负数,零和空值 NULL 的格式化处理

FORMAT_STRING = "#,##0;- #,##0; 0 ;N/A" 四部分组成:正数,负数,0,空值 NULL。

但如果在 SSRS 报表中展示的话,在 MDX Query 中可以不需要这些设置,因为可以把数据的格式化放在报表的设计过程中来完成。


本文涉及到的其它MDX 知识点:

  1. 有关 FORMAT_STRING MSDN

相关文章:

  • 2021-10-22
  • 2021-06-09
  • 2021-05-31
  • 2021-10-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-21
  • 2021-06-26
  • 2022-12-23
  • 2021-12-19
  • 2021-05-24
  • 2021-07-19
相关资源
相似解决方案