对于每个站点,自定义表达式将按类别对数据求和。
使用下面的数据,我想只为每个网站的类别为蓝色的值的Sum [X]
到目前为止我所拥有的是[[X])总和[网站] - >我在哪里/如何加入类别限定符?
答案 0 :(得分:0)
Intersect()
功能非常适合这里。它会根据您列出的许多列创建层次结构。更多信息请见the documentation。
无论如何,请尝试以下方法:
Sum([X]) OVER (Intersect([Site], [Category]))
要对单个类别执行相同操作,您可以使用类似
的表达式Sum(If([Category]="Blue",[X],0)) OVER ([Site])
当[X]不是“蓝色”时,这将留下空/空值(区分大小写,所以要注意!)。
如果您有多个值,可以用
替换条件If([X] in ("Blue", "Nurple", "Taupe"), ...)
答案 1 :(得分:0)
我发现效果最好的是:总和(如果([类别] ="蓝色",[X],0))超过([网站])