【问题标题】:Tableau - Dividing two calculated fields, getting wrong result of 1Tableau - 划分两个计算字段,得到错误的结果 1
【发布时间】: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


【解决方案1】:

我认为将其添加到答案部分是有意义的,即使正确答案已列在 cmets 中。

问题在于您如何显示答案。右键单击左侧窗格中的度量并向下滚动到“默认属性”。转到“数字格式”并调整为所需的小数位数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-09
    • 1970-01-01
    • 2021-12-18
    相关资源
    最近更新 更多