这是tableau lod表达式的典型应用,这里举一个应用场景的例子:
sum([销售量])/sum({ FIXED [市场]:MAX([市场总量])})
如果想了解更多的关于fixed的资料可以看看:优阅达 | Tableau 微课堂(93): LOD 表达式的聚合与复制
实际上题目考察的就是分组求和。可以通过sum进行求和,count进行数值计算,通过group by进行分组。sql:select username ,count(accountNo) as count,sum(amount) as amount from tablename group by username;以上就可以求出username下,accountNo的条数和对应的总amount。
使用计算字段:sum(销售量)/(sum(市场总量)/countd(市场)),后面括号就等价去重求和。
可以考虑先group by市场,对市场总量求均值,然后再做求和。