0

我知道这将需要一个高级自定义表达式 - 我有 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   
4

1 回答 1

0

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

您应该能够通过使用 UniqueCount() 函数来做到这一点。在这种情况下,Y 轴将是表达式 UniqueCount([Sub-Commodity])。您可以使用自定义表达式输入此值或使用内置下拉菜单并从聚合下拉菜单中选择 UniqueCount。

看看下面的图片,展示了我使用自定义表达式的实现。着色是可选的,但我这样做是为了展示它如何包含您的多个子商品以及它们是如何计算的(1 代表食物=> 肉类)。

spotfire_example_1

请参阅下面的下拉示例:

spotfire_example_2

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

于 2015-04-28T16:10:24.100 回答