繁体   English   中英

通过子列值计算列值

[英]Calculate column value by sub-column value

我知道这将需要一个高级自定义表达式-我有2个相关的列,商品和子商品。 一个事件可以包含多个商品和子商品。 但是,某些商品自然会拥有更多有关它们的数据。 我不想这样歪曲数据的表示形式。

我想通过按其唯一的子商品计算值来避免这种情况。 在下面的示例中,我希望条形图表示事件1的两个食物实例(肉类1个,饮料1个实例)和事件2的一个花园实例。如何做到这一点?

EventID | Commodity | Sub-Commodity
  1         Food         Meat
  1         Food         Meat
  1         Food         Beverages
  2         Garden       Lawn Mower
  2         Garden       Lawn Mower   

感谢您提供示例数据。 它有助于提供答案。

您应该能够通过使用UniqueCount()函数来执行此操作。 在这种情况下,Y轴将为表达式UniqueCount([Sub-Commodity])。 您可以使用自定义表达式来输入此内容,也可以使用内置下拉菜单并从聚合下拉列表中选择UniqueCount。

请看下面的图片,其中显示了使用自定义表达式的实现。 着色是可选的,但我这样做是为了显示它如何包含您的多个子商品以及如何对其进行计数(对于Food => Meat,则为1)。

spotfire_example_1

请参见下面的下拉菜单示例:

spotfire_example_2

如果您有任何疑问或需要进一步澄清,请告诉我。 谢谢!

暂无
暂无

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

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