首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tableau -将同一工作表上的一个与多个的平均值进行比较

Tableau -将同一工作表上的一个与多个的平均值进行比较
EN

Stack Overflow用户
提问于 2015-08-07 23:50:07
回答 3查看 9.4K关注 0票数 2

我希望将一家财富500强公司的收入(由最终用户从所有财富500强公司列表中选择)与所有财富500强公司一段时间内的平均收入进行比较。我希望平均数显示为条形图,单个公司的收入显示为折线图(两者都在同一张图表上)。

我了解如何在同一视图上设置两种不同的图表类型。我不明白的是,如何编写计算和参数,使最终用户能够选择一家公司,并将其与所有其他公司进行比较。

对如何做到这一点有什么建议吗?如果需要的话,我很乐意进一步澄清。

提前谢谢你!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-08-10 20:52:02

我现在没有Tableau可以测试,但我相信这种图表可以使用两个度量来实现。

那么,您需要创建度量值。所有这些的平均值是相当直接的,它是AVG(收入)。

可以使用参数检索单个公司的收入。创建一个像Company parameter这样的参数,并将所有财富500强的列表放入其中(您可以从字段加载,这很有帮助)。

然后创建一个计算字段Company create

代码语言:javascript
复制
IF [Company] = [Company chosen]
THEN [Revenue]
END

只需使用此度量的和或平均值。

将两个度量值都放在工作表上,并设置正确的图表

票数 1
EN

Stack Overflow用户

发布于 2015-08-12 00:15:33

我使用的是Tableau附带的超级商店数据。

您可以创建LOD计算来计算平均值:

代码语言:javascript
复制
SUM({FIXED [Order Date (Months)] : SUM([Sales])}) / SUM( {COUNTD([Sub-Category])})

这是计算每个月的总销售额,并将销售额相加,然后除以每个月的点数(从而得到每月的平均销售额)。

票数 1
EN

Stack Overflow用户

发布于 2015-08-19 02:30:35

仅供参考,我已将此问题提交给Tableau。他们回复了一个使用Superstore数据的工作簿,其中包含以下说明:

  1. 将年(订单日期)添加到列。
  2. 将销售添加到行。
  3. 使用以下设置创建名为选择国家/地区的参数:

代码语言:javascript
复制
- Name: Select Country
- Data Type: String
- Allowable Values: List
- Add from field: Country/Region
- Select OK.

创建参数后,在数据窗格中右键单击该参数,然后选择显示参数Control.

  • Create使用以下公式调用的计算字段

代码语言:javascript
复制
- IF [Country / Region] = [Select Country] THEN [Sales] END

  1. 将国家/地区销售添加到行架中。
  2. 转到标记窗格上的求和(国家/地区销售)选项卡,然后从下拉列表中选择行。
  3. 右键单击国家/地区销售轴,然后选择双轴。
  4. 右键单击国家/地区销售轴,然后选择同步轴。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31881872

复制
相关文章

相似问题

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