更改报告中数字的格式

可能会想让用户能够从列表中选择个、百或千,来更改报告中数字的显示方式。

此例用自定义层次结构中的唯一名称存储除数。我们将报告中的数字除以这些除数,以便更改其显示方式。

  1. 在报告中创建公式。
    例如:
    =ROC("BestPracticesOLAP","SALES","[PROFIT].[Gross Margin]",
    "[TIME].[All Years]","[VERSION].[Actual]","[CURRTYPE].[LC]","[LEVEL].[IFRS]",
    "[UNIT].[G0000]","[INTERCO].[TotalPartner]",
    "[PRODUCT].[All Tires]")
  2. 创建含有三个元素的自定义层次结构。用“个”、“百”和“千”作为标题,用“1”、“100”和“1000”作为唯一名称。
  3. 在报告中创建组合框,然后将自定义层次结构拖到之上。
    组合框将显示“个”、“百”和“千”。
  4. 打开组合框的列表视图格式对话框,然后为组合框的名称添加注释。
  5. 在报告中,单击含有可返回数字的公式的单元格。
    若要用公式的结果除以自定义层次结构中的除数,可在公式末尾添加除法运算符 (/) 和对组合框的引用。
    例如:=ROC("BestPracticesOLAP","SALES","[PROFIT].[Gross Margin]","[TIME].[All Years]","[VERSION].[Actual]","[CURRTYPE].[LC]","[LEVEL].[IFRS]","[UNIT].[G0000]","[INTERCO].[TotalPartner]","[PRODUCT].[All Tires]")/ReportObjects.combo.Text
从组合框中选择“个”、“百”或“千”会影响报告中数字的显示方式