编辑公式或计算度量

在分析中,您可以通过编辑列的公式或者编辑计算度量来微调列。

主题:

编辑列公式

在指定分析标准时,可以编辑属性列和度量列的公式。此编辑操作仅在分析上下文中影响列,不会修改主题区域中原始列的公式。

列公式指定列值所表示的内容。在最基本的公式形式(例如 "收入衡量标准"."收入")中,列按原样从数据源中获取数据。可以编辑公式以添加函数、条件表达式等等。此编辑操作使您可以通过各种方式呈现分析结果。例如,可以编辑“收入”列的公式以便在收入增长 10% 后显示值。可以通过编写一个将“收入”列乘以 1.1 的公式来做到这一点。

  1. 打开分析进行编辑。
  2. 在“所选列”窗格中,单击列名旁边的选项,然后选择编辑格式
  3. 在“编辑列公式”对话框的“列公式”选项卡上,在“列公式”窗格中输入公式。

    默认情况下,“所选列”窗格上的列名将显示在“列公式”窗格中。

    • 使用“列公式”窗格底部的运算符和字符按钮来帮助构建公式。

    • 使用 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’ 等常量。

  4. 单击确定。在“结果”选项卡上,列显示其应用了公式的值。

编辑计算度量

可以使用派生自其他度量并通过公式创建的计算度量。

例如,可能需要查找从收入中扣除折扣后的值。创建从“收入”值中扣去“折扣金额”的计算度量。

  1. 打开分析进行编辑。
  2. 结果选项卡上,单击工具栏上的新建计算度量以显示相应对话框。
  3. 如果您具有管理员权限并且希望使用 HTML 标记(包括 JavaScript)定制文件夹和列标题,请选择包含 HTML 标记,然后输入要应用的 HTML 标记。有关示例,请参见高级技术:使用 HTML 标记设置格式
  4. 编辑计算度量的公式。
  5. 单击确定