如何划分这两个维度? (自定义表格计算)

时间:2018-09-24 14:27:20

标签: tableau

我有两个维度:预测或实际方面,以及显示利润或交易数量的指标。

只有标记是Value,它显示每个指标和每个方面的值。

我需要对利润/交易进行划分,以获取实际和预测中每笔交易的利润。

这是表格中的样子:

enter image description here

数据如下:

# services.yaml

# assume we have 
# doctrine.orm.default_entity_manager and
# doctrine.orm.legacy_entity_manager 
# already defined through configuration

# define legacy repository
order_repository.legacy:
    class:  Whatever\Repository\OrderRepository
    factory: ['doctrine.orm.legacy_entity_manager', 'getRepository']
    arguments:  
        - 'Whatever\Entity\Order'

# define default repository
order_repository.default:
    class:  Whatever\Repository\OrderRepository
    factory: ['doctrine.orm.default_entity_manager', 'getRepository']
    arguments:  
        - 'Whatever\Entity\Order'

# then your service
Whatever\Service\MyService:
    '@order_repository.legacy'

1 个答案:

答案 0 :(得分:1)

您可以创建一个单独的表格来显示每笔交易的利润,可以通过使用表格计算来实现。这是分步指南。

  1. 右键单击标记中的“ SUM(Value)”
  2. 选择“添加表计算”
  3. 在计算类型中选择“百分比来源”,在“计算使用”中选择“窗格(向下)”,并在“相对于”中选择“下一步”
  4. 右键单击表中的“交易”,然后选择“隐藏”
  5. 右键单击表中的“利润”,选择“编辑别名”,将行名称更改为“利润/交易”
  6. 右键单击表中的任何值,选择“格式”,然后单击“字段”下拉列表并选择“总和(%)的百分比”
  7. 在“默认值-数字”中,选择所需的格式

输出: Output chart

请注意,输入表的布局不理想。您希望利润和交易位于不同的列中,因为它们的值具有不同的含义。