【问题标题】:Excluding data points from Tableau trend chart从 Tableau 趋势图中排除数据点
【发布时间】:2015-09-29 01:13:04
【问题描述】:

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

例如:

+--------+------+--------+
| FRUIT  | YEAR | NUMBER |
+--------+------+--------+
| Apple  | 2012 | 2      |
| Banana | 2012 | 3      |
| Pear   | 2012 | 2      |
| Apple  | 2013 | 3      |
| Banana | 2013 | 3      |
| Pear   | 2013 | 3      |
+--------+------+--------+

我希望一行是所有三种水果的总和,但要排除 2013 年的梨,第二行是苹果和香蕉随着时间的推移。

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    这些应该可以工作。

    第 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 的详细描述。 interworks.com/blog/tmcconnell/2015/02/10/…
    猜你喜欢
    • 2018-01-23
    • 1970-01-01
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2016-07-31
    • 1970-01-01
    • 2016-03-29
    相关资源
    最近更新 更多