首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tableau从二维计算场

Tableau从二维计算场
EN

Stack Overflow用户
提问于 2016-12-19 11:30:02
回答 1查看 1.2K关注 0票数 0

我在Tableau遇到了一个情况,我需要做一个计算,但我无法确定如何最好地处理它。

我在这样的表格里有数据:

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

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

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

  • 国家(行)
  • 每个FY16低的组织数量
  • 每个FY17低的组织数量
  • (每FY17的Orgs数,每FY16低的Orgs数)每FY16 Low的Orgs的/Count。
  • 每种FY16介质的组织数量
  • 每种FY17介质的组织数量
  • (每FY17介质的Orgs计数-每FY16介质的Orgs计数) Orgs的/Count每FY16介质。
  • 每个FY16高的组织数量
  • 每个FY17高的组织数量
  • (每FY17的Orgs计数-每FY16高的Orgs计数)每FY16高的Orgs的/Count。

任何帮助都将不胜感激。

请在这里找到工作簿的链接,并说明我在仪表板上到底要达到什么目的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-19 18:19:54

这相当简单。

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

代码语言:javascript
复制
IF [FY16 Status] = 'Low' THEN 1 ELSE 0 END

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

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

代码语言:javascript
复制
(SUM([Low in FY17])-SUM([Low in FY16]))/SUM([Low in FY16])

创建Medium ChangeHigh Change

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

如果您需要的话,我已经将此页上传为带有Excel数据的Tableau工作簿 (链接将在48小时内过期)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41221610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档