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

时间:2016-01-30 07:14:59

标签: pie-chart spotfire

我希望使用5个值在Spotfire中创建一个下拉菜单。 Col1,Col2,Col3,Col4,Col5
其中Col1,Col2,Col3,Col4和Col5是我的数据表中的列标题。

我正在创建一个饼图可视化。

现在,根据我的选择Col1,Col2,Col3,Col4和Col5,我希望在饼图的Color by:属性中选择另一列。
例如:如果我选择Col1,那么我应该在Color by中得到“Col1 Complete”值:馅饼的属性。如果我选择Col2,那么我应该在Color by:property中获得“Col2 Complete”值,该属性是数据集中的另一列。

我能够使用Property Control和列表中的Col1-Col5值创建一个下拉列表。但是,根据我选择的Col,我无法处理第二部分,我需要将Color by:属性值更改为“Col Complete”

请指教。感谢

1 个答案:

答案 0 :(得分:0)

您可以使用文档属性执行此操作:

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