我知道这需要一个高级的自定义表达式 - 我有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
答案 0 :(得分:0)
感谢您提供样本数据。它有助于提供答案。
您应该可以使用UniqueCount()函数执行此操作。在这种情况下,Y轴将是表达式UniqueCount([Sub-Commodity])。您可以使用自定义表达式输入或使用内置下拉列表,并从聚合下拉列表中选择UniqueCount。
看一下下图,显示我使用自定义表达式的实现。着色是可选的,但我这样做是为了说明它是如何包含你的多个子商品以及它们是如何计算的(1对于Food =>肉类)。
请参阅下面的下拉列表示例:
如果您有任何疑问或需要进一步澄清,请与我们联系。谢谢!