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

Tableau api 表-将同一工作表中的一个与多个的平均值进行比较,tableau-api,Tableau Api,我希望将一家《财富》500强公司的收入(由最终用户从所有《财富》500强公司的列表中选择)与一段时间内所有《财富》500强公司的平均收入进行比较。我希望平均值显示为条形图,单个公司的收入显示为折线图(两者都在同一张图表上) 我了解如何在同一视图上设置两种不同的图表类型。我不懂的是如何编写计算和参数,让最终用户能够选择一家公司并将其与所有其他公司进行比较 有什么建议吗?如有需要,欢迎进一步澄清 提前谢谢你 我现在没有要测试的图表,但我相信这种图表可以通过两种方法实现 那么,您需要创建度量。所有这些

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

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

有什么建议吗?如有需要,欢迎进一步澄清


提前谢谢你

我现在没有要测试的图表,但我相信这种图表可以通过两种方法实现

那么,您需要创建度量。所有这些的平均值都很简单,是平均收入

可以使用参数检索单个公司的收入。创建一个类似于[Company Selected]的参数,并列出所有财富500强企业的名单(您可以从字段中加载,这很有帮助)

然后创建一个计算字段[公司收入]:

IF [Company] = [Company chosen]
THEN [Revenue]
END
用这个量的和或平均值


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

我正在使用Tableau附带的superstore数据

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

SUM({FIXED [Order Date (Months)] : SUM([Sales])}) / SUM( {COUNTD([Sub-Category])})
这是计算每个月的总销售额,将销售额相加,然后除以每个月的点数(从而得出每个月的平均销售额)


仅供参考,我已将此问题提交给Tableau。他们回复了一份使用超市数据的工作簿,并给出了以下说明:

  • 将年份(订单日期)添加到列中
  • 将销售添加到行中
  • 使用以下设置创建名为Select Country的参数:

    • 名称:选择国家/地区
    • 数据类型:字符串
    • 允许值:列表
    • 添加自字段:国家/地区
    • 选择OK
  • 创建参数后,在“数据”窗格中的参数上单击鼠标右键,然后选择“显示参数控制”

  • 创建使用以下公式调用的计算字段Country Sale:

    • 如果[国家/地区]=[选择国家/地区],则[销售]结束
  • 将“国家/地区销售”添加到“行”工具架

  • 转到“标记”窗格上的“金额(国家/地区销售)”选项卡,然后从下拉列表中选择“行”

  • 右键单击国家/地区销售轴并选择双轴

  • 在国家/地区销售轴上单击鼠标右键,然后选择“同步轴”