【发布时间】:2016-02-15 23:29:19
【问题描述】:
我一直在努力想弄清楚为什么会发生这种情况,非常感谢任何帮助!
我试图将计算字段的结果除以另一个计算字段以获得百分比(“X% 的事务基本上等于或低于 SLA”)。不确定问题是我如何计算这两个字段,还是我正在使用的这个新计算。
这是我正在使用的计算:sum([CALC1]) / ([CALC2])——我使用这个得到了1的结果,但我期待像.982这样的结果。
CALC1:IF [Total Time (seconds)] > 180 THEN 1 ELSE 0 END
CALC2:COUNT([Trans Id])
【问题讨论】:
-
用十进制格式格式化计算字段。右键单击该字段,然后格式化。在那里您将获得格式化选项。
-
仅供参考,COUNT([Field X]) 返回 [Field X] 具有非空值的数据行数。如果每个数据行的 [Trans Id] 都有一个非空值,那么您可以将第二个计算简化为 Count(1),其中 1 可以是任何常数。
-
这真的很有帮助,谢谢大家
标签: tableau-api calculated-field