Spotfire® 用户指南

在计算表达式中使用属性

在此示例中,假设您经营外贸业务,并且您要可视化的数据取决于当前汇率,那么您可以创建一个可接受不同汇率的属性,并将该属性包含到换算计算中。这样,使用分析的任何人只需调整属性值便可反映当前汇率,并且自动重新计算将立即进行。属性创建和属性值修改都可以从文本区域进行处理。

开始之前

此处介绍的功能必须使用已安装的客户端进行创建。

过程

  1. 创建或编辑文本区域。
  2. 在编辑模式下,向文本区域添加属性控件。在此示例中,我们添加一个滑块
  3. “属性控件”对话框中,通过“新建”创建属性。为该属性命名,指定其数据类型和起始值。在此示例中,我们将属性称为“ExchangeRate”。


  4. 当属性存在并被选中时,您可以在“属性控件”对话框底部调整滑块控件的外观。定义总范围和拖动滑块时的逐步间隔。


  5. 完成后单击“确定”,然后“保存”文本区域。
    现在可以使用滑块调整属性值了。

结果

您现在可以使用该属性将下面的数据表中的美元金额换算成欧元,并将换算后的金额添加为新的数据列。选择“数据” > “添加计算的列”以打开“添加计算的列”对话框,然后在“表达式”字段中输入 ${ExchangeRate}*[Amount](请注意语法)。
现在,您可以将滑块拖动到当前汇率,添加的列中的金额将自动使用指定的汇率进行换算。