根据 Spotfire 中的另一个列值更新列值

Updating Column value based on another column value in Spotfire

我希望使用 5 个值在 Spotfire 中创建一个下拉菜单。 Col1、Col2、Col3、Col4、Col5
其中 Col1、Col2、Col3、Col4 和 Col5 是我的数据 sheet.

中的列 headers

我正在创建饼图可视化。

现在,基于我的 selection Col1、Col2、Col3、Col4 和 Col5,我希望 select 颜色依据中的另一列:属性 用于饼图。
例如:如果我 select Col1 那么我应该通过颜色获得 "Col1 Complete" 值: 属性 饼图。如果我 select Col2 那么我应该通过颜色获得 "Col2 Complete" 值: 属性 这是数据集中的另一列。

我能够使用 属性 控件和列表中的 Col1-Col5 值创建一个下拉列表。但是,我无法处理第二部分,根据我的 selection of Col,我需要 Color by: 属性 值更改为 "Col Complete"

请指教。谢谢

您可以使用文档来做到这一点 属性:

  1. 创建一个下拉列表 属性文本区域中的控件
  2. 下设置属性值通过:选择列选择,然后选择正确的数据table
  3. 单击 新建 以创建名为 PieColorBy 的字符串文档 属性,起始值为 Col1
  4. 打开要更改的可视化的“属性”对话框并访问“颜色”页面
  5. 设置自定义表达式,如 [${PieColorBy} Complete]。请注意 Complete 不在引号中。
  6. 将下拉列表更改为测试