在指定分析标准时,可以编辑属性列和度量列的公式。此编辑操作仅在分析上下文中影响列,不会修改主题区域中原始列的公式。
列公式指定列值所表示的内容。在最基本的公式形式(例如 "收入衡量标准"."收入")中,列按原样从数据源中获取数据。可以编辑公式以添加函数、条件表达式等等。此编辑操作使您可以通过各种方式呈现分析结果。例如,可以编辑“收入”列的公式以便在收入增长 10% 后显示值。可以通过编写一个将“收入”列乘以 1.1 的公式来做到这一点。
- 打开分析进行编辑。
- 在“所选列”窗格中,单击列名旁边的选项,然后选择编辑格式。
- 在“编辑列公式”对话框的“列公式”选项卡上,在“列公式”窗格中输入公式。
默认情况下,“所选列”窗格上的列名将显示在“列公式”窗格中。
-
使用“列公式”窗格底部的运算符和字符按钮来帮助构建公式。
-
使用 f(...) 按钮显示“插入函数”对话框,在该对话框中,您可以向列公式加入函数。例如,您可以基于 SQL 函数构建公式,例如 RANK("Sales Measures"."Dollars")。请参见表达式编辑器参考。
-
使用过滤器... 按钮显示“插入过滤器”对话框,在该对话框中,您可以向列公式加入过滤器表达式。过滤器表达式至少以一个度量列开头。包含一个布尔表达式,此表达式不包括任何度量列或嵌套查询。
例如,您可以构建一个使用 SQL FILTER 函数筛选数据的公式,例如 FILTER("Sales Measures"."Dollars" USING ("Markets"."Region" = 'EASTERN REGION')。
-
在公式中使用格式 Folder-Name.Column.Name 引用列名。如果文件夹名或列名包含非字母数字字符(例如,空格或下划线),则用双引号将每个名称引起来。可以用双引号将名称引起来,即使名称完全由字符数字字符组成也是如此。
-
使用单引号将字符串数据类型的文字或常量引起来。例如,可以在公式中包含 ‘John Doe’ 或 ‘Best Selling Product’ 等常量。
- 单击确定。在“结果”选项卡上,列显示其应用了公式的值。