繁体   English   中英

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

[英]Updating Column value based on another column value in Spotfire

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

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

现在,基于我的选择Col1,Col2,Col3,Col4和Col5,我希望在饼图的Color by:属性中选择另一列。
例如:如果我选择“ Col1”,那么我应该在“派子”的“颜色依据:”属性中获得“ Col1 Complete”值。 如果选择Col2,则应该在Color by:属性中获得“ Col2 Complete”值,该属性是数据集中的另一列。

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

请指教。 谢谢

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM