Tableau api 按每个国家/地区最大累计销售额之和计算的总产品
我有一个数据集,变量包括产品id、日期、国家id、累计销售额 我需要一个计算字段,该字段返回每个产品id,即销售该产品id的每个国家/地区的最大累计销售额之和 在伪代码/python中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
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
,您就可以开始了