【问题标题】:Tableau calculated fields from 2 dimensionsTableau 从 2 个维度计算字段
【发布时间】:2016-12-19 11:30:02
【问题描述】:

我在 Tableau 中遇到需要进行计算的情况,但不知道如何最好地进行计算。

我在这样的表中有数据:

组织 ID(度量)、国家/地区(维度)、FY16 状态(维度有 3 个不同的值(低、中、高))、FY17 状态(维度有 3 个不同的值(低、中、高))。

数据样本: 12345,法国,低,中 12346,法国,中等,中等 12347,法国,高,中 12348,法国,低,高

我需要做的是创建一个显示以下列的表格:

  • 国家(行)
  • 2016 财年组织数量低
  • 2017 财年组织数量低
  • (每个 FY17 低位的组织数 - 每个 FY16 低位的组织数)/每个 FY16 低位的组织数。
  • 2016 财年中等组织的数量
  • 2017 财年中等组织的数量
  • (每个 FY17 媒体的组织计数 - 每个 FY16 媒体的组织计数)/每个 FY16 媒体的组织计数。
  • 2016 财年最高组织数
  • 2017 财年最高组织数
  • (每个 FY17 高位的组织数 - 每个 FY16 高位的组织数)/每个 FY16 高位的组织数。

任何帮助将不胜感激。

请在此处找到指向Workbook 的链接,并在仪表板中详细说明我想要实现的目标。

【问题讨论】:

    标签: tableau-api dimensions calculation


    【解决方案1】:

    这很简单。

    使用公式创建 Low in FY16 作为计算字段

    IF [FY16 Status] = 'Low' THEN 1 ELSE 0 END
    

    以同样的方式创建Low/Medium/High in FY16/FY17Y

    使用公式创建 Low Change 作为计算字段

    (SUM([Low in FY17])-SUM([Low in FY16]))/SUM([Low in FY16])
    

    同时创建 Medium ChangeHigh Change

    现在你得到了所有的列,是时候创建一个工作表了

    如果您需要,我已将此工作表上传为 Tableau workbook with Excel data(链接48小时后失效)

    【讨论】:

    • 谢谢尼克。这正是我正在寻找的一个字一个字。我知道我拥有所有我无法理解的数据。现在我知道如何做到这一点,我也可以在其他地方使用它。这对我有很大帮助。干杯!
    猜你喜欢
    • 2015-08-25
    • 1970-01-01
    • 2019-07-13
    • 2020-07-09
    • 1970-01-01
    • 2021-10-15
    • 2017-03-11
    • 1970-01-01
    相关资源
    最近更新 更多