Tableau api 从图表趋势图中排除数据点

Tableau api 从图表趋势图中排除数据点,tableau-api,Tableau Api,我试图制作一个趋势图,上面有两条线。第一个是一个字段随时间的总和,除了一个我想从两年总和中排除的数据点,另一个是行子集的总和 例如: +--------+------+--------+ | FRUIT | YEAR | NUMBER | +--------+------+--------+ | Apple | 2012 | 2 | | Banana | 2012 | 3 | | Pear | 2012 | 2 | | Apple | 2013 | 3

我试图制作一个趋势图,上面有两条线。第一个是一个字段随时间的总和,除了一个我想从两年总和中排除的数据点,另一个是行子集的总和

例如:

+--------+------+--------+
| FRUIT  | YEAR | NUMBER |
+--------+------+--------+
| Apple  | 2012 | 2      |
| Banana | 2012 | 3      |
| Pear   | 2012 | 2      |
| Apple  | 2013 | 3      |
| Banana | 2013 | 3      |
| Pear   | 2013 | 3      |
+--------+------+--------+
我希望一行是所有三种水果的总和,但不包括2013年的梨,第二行是苹果和香蕉

第1行:

sum(if [Fruit] = "Pear" and [Year] = 2013 then null else [Number] end)
第2行:

sum(if [Fruit]!="Pear" then [Number] end)

谢谢伯纳多!实际上,我最终使用了一个IIF语句,但我测试了你的,它提供了与我提出的解决方案相同的答案。我不知道用IIF声明做这件事是否有任何缺点。。。如果有,请让我知道!不客气。根据数据,IF-THEN和IIF之间没有太大区别。IIF为您提供了解释未知事件的灵活性。查看这篇文章,了解关于IF和CASE的详细描述。