【发布时间】:2017-02-01 03:39:21
【问题描述】:
下面是我一直在处理的可视化的屏幕截图。
我需要关于一个自定义过滤器的小帮助/建议/指导。
图表 X 和 Y 轴的一个小细节。 X 轴包含不同的 DRG 代码,而 Y 轴包含其各自的平均成本。颜色表示 4 个严重级别 (1,2,3,4)。 0 为空。
我需要过滤并仅保留那些高于灰色平均标记的数据。我需要过滤器同时适用于所有严重性,例如 AND 运算符。您可以看到 1、2、3、4、5 DRG 代码的此类示例。所有的严重程度都高于平均水平。我写了类似的东西 -
IF [APR Severity Of Illness Code]==1 AND [MeanCost.mean]>29863 THEN [MeanCost.mean]
END + IF [APR Severity Of Illness Code]==2 AND [MeanCost.mean]>29863 THEN [MeanCost.mean]
END + IF [APR Severity Of Illness Code]==3 AND [MeanCost.mean]>29863 THEN [MeanCost.mean]
END + IF [APR Severity Of Illness Code]==4 AND [MeanCost.mean]>29863 THEN [MeanCost.mean]
END
这显然没有成功。 它在只给出一个条件时起作用,例如 -
IF [APR Severity Of Illness Code]==1 AND [MeanCost.mean]>29863 THEN [MeanCost.mean]
END
但是当给出多个条件时过滤器返回空值。请帮忙。
【问题讨论】:
-
所以你只是要把它直接拉到过滤器中?它不会是用户选择的过滤器吗?如果 MeanCost.mean level(29863) 对于所有严重性都相同,为什么需要 IF 语句?如果要保持这种状态,我认为您需要使用 IFELSE 语句,而不是关闭您(“END”)拥有的每个 IF 并开始另一个。
-
我使用了 Bernardo 在下面的答案中建议的内容。无法让它工作。我没有使用 IFELSE,因为我需要它同时工作。我的意思是,它不是这个或那个。在所有情况下都应该是 AND。我需要显示所有严重程度大于平均平均成本的 DRGCode。
标签: visualization data-visualization tableau-api