Tableau api 如何计算tableau中的市场份额

Tableau api 如何计算tableau中的市场份额,tableau-api,Tableau Api,我有10个国家的数据集。每个国家有8种以上的产品,我公司有3种产品A、B、C在每个国家销售 现在,我想计算我的产品在全国的市场份额 例如,如果1国8种产品的总销售额为100,产品A+B+C的销售额为35,则我公司在1国的市场份额为35/100=35% 请帮忙 这在一定程度上取决于您以后想用它做什么,如果您只是对数字感兴趣,请执行以下操作: 使用{fixed[country]:sum([Sales])}创建一个计算字段TotalSaleserCountry(计算每个国家的总销售额) 使用{fix

我有10个国家的数据集。每个国家有8种以上的产品,我公司有3种产品A、B、C在每个国家销售

现在,我想计算我的产品在全国的市场份额

例如,如果1国8种产品的总销售额为100,产品A+B+C的销售额为35,则我公司在1国的市场份额为35/100=35%


请帮忙

这在一定程度上取决于您以后想用它做什么,如果您只是对数字感兴趣,请执行以下操作:

  • 使用
    {fixed[country]:sum([Sales])}
    创建一个计算字段
    TotalSaleserCountry
    (计算每个国家的总销售额)
  • 使用
    {fixed[country]:sum(IIF([Product]='a'或[Product]='B'或[Product]='C',[Sales],0])创建一个计算字段
    CompanySalesPerCountry
    (计算
    [Product]
    =a、B或C的每个国家的总金额)
  • 使用
    AVG([CompanySalesPerCountry])/AVG([TotalSalesPerCountry])创建计算字段
    MarketShare
  • 将最后一个字段的属性更改为“百分比”,将
    [Country]
    拖动到行,将
    [MarketShare]
    拖动到列