Tableau api 按每个国家/地区最大累计销售额之和计算的总产品

Tableau api 按每个国家/地区最大累计销售额之和计算的总产品,tableau-api,Tableau Api,我有一个数据集,变量包括产品id、日期、国家id、累计销售额 我需要一个计算字段,该字段返回每个产品id,即销售该产品id的每个国家/地区的最大累计销售额之和 在伪代码/python中 for prod_id in df.product_id.unique(): list.append( (prod_id, sum[ max(df[product_id==prod_id and country_id==country].cumul

我有一个数据集,变量包括产品id、日期、国家id、累计销售额

我需要一个计算字段,该字段返回每个产品id,即销售该产品id的每个国家/地区的最大累计销售额之和

在伪代码/python中

for prod_id in df.product_id.unique():
    list.append(
        (prod_id, 
        sum[
            max(df[product_id==prod_id and country_id==country].cumulative_sales) 
            for country in df[product_id==prod_id].country_id.unique()
           ]
         ))

创建计算字段:

{ FIXED [Product ID], [Country ID] : MAX([Cumulative Sales]) }
然后,只需对计算字段进行求和。例如,将
[Product ID]
拖到行中,然后将计算字段拖到文本中。将聚合设置为
SUM
,您就可以开始了