我希望将一家财富500强公司的收入(由最终用户从所有财富500强公司列表中选择)与所有财富500强公司一段时间内的平均收入进行比较。我希望平均数显示为条形图,单个公司的收入显示为折线图(两者都在同一张图表上)。
我了解如何在同一视图上设置两种不同的图表类型。我不明白的是,如何编写计算和参数,使最终用户能够选择一家公司,并将其与所有其他公司进行比较。
对如何做到这一点有什么建议吗?如果需要的话,我很乐意进一步澄清。
提前谢谢你!
发布于 2015-08-10 20:52:02
我现在没有Tableau可以测试,但我相信这种图表可以使用两个度量来实现。
那么,您需要创建度量值。所有这些的平均值是相当直接的,它是AVG(收入)。
可以使用参数检索单个公司的收入。创建一个像Company parameter这样的参数,并将所有财富500强的列表放入其中(您可以从字段加载,这很有帮助)。
然后创建一个计算字段Company create
IF [Company] = [Company chosen]
THEN [Revenue]
END只需使用此度量的和或平均值。
将两个度量值都放在工作表上,并设置正确的图表
发布于 2015-08-12 00:15:33
我使用的是Tableau附带的超级商店数据。
您可以创建LOD计算来计算平均值:
SUM({FIXED [Order Date (Months)] : SUM([Sales])}) / SUM( {COUNTD([Sub-Category])})这是计算每个月的总销售额,并将销售额相加,然后除以每个月的点数(从而得到每月的平均销售额)。

发布于 2015-08-19 02:30:35
仅供参考,我已将此问题提交给Tableau。他们回复了一个使用Superstore数据的工作簿,其中包含以下说明:
- Name: Select Country
- Data Type: String
- Allowable Values: List
- Add from field: Country/Region
- Select OK.
创建参数后,在数据窗格中右键单击该参数,然后选择显示参数Control.
- IF [Country / Region] = [Select Country] THEN [Sales] END
https://stackoverflow.com/questions/31881872
复制相似问题