【问题标题】:Tableau - Error when COUNT boolean T/FTableau - COUNT 布尔 T/F 时出错
【发布时间】:2017-04-06 02:58:12
【问题描述】:

我的目标是使用我的布尔计算来计算每天 True、False 和 NULL 的数量。下一步是计算每个 T、F、N 占全天的百分比。

以下是我想要实现的可视化效果,但我需要的不是蓝点,而是它们的数量。

最初,我尝试过

IF [boolean] THEN 1 ELSE 0 END

但只是从 True 更改为 1,False 更改为 0 并且缺少 NULL - 不算:

我还尝试了不同的计算字段来获取它的计数,但总是得到相同的错误:

SUM(IF [Field]=TRUE then 1 else 0 end)

COUNT(IF [Field]=TRUE then [ID] end)

错误:

有人可以帮助我计算字段或任何其他解决方案,我可以得到 T、F 和 NULL 的计数,也可以帮助我计算百分比吗?

谢谢

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    你工作太辛苦了。

    只需将 SUM(Number of Records) 放在一个架子上,将 DAY(Disconnected ...) 放在另一个架子上,布尔字段将数据行分类为 > 0 或不在其他架子上,例如颜色。无需表格计算。

    这是张贴在https://community.tableau.com/message/601862#601862 的解决方案图片

    【讨论】:

    • 感谢您的及时回复@Alex Blakemore。不幸的是,它没有用:(我之前试过但没有成功。它似乎缺少 TRUE 和 NULL。它只显示 FALSE。/Users/Desktop/2017-04-04_18-34-50.png
    • 为什么你的布尔字段有一个表格计算?它是如何定义的?过滤器架子上有什么?
    • / Boolean: if [DateDiff2] = 0 then FALSE ELSEIF [DateDiff2] > 0 then TRUE END / DateDiff2 是 SECOND(connect) 和 SECOND(disconnect) 之间的简单区别
    • 但是为什么它是一个表格计算? (由架子上的字段名称旁边的三角形显示)?如果您不想这样做,您可以右键单击该字段并清除表格计算。
    • 顺便说一句,您的计算可以简化为 [DateDiff2] > 0
    猜你喜欢
    • 2013-03-22
    • 2019-04-23
    • 2021-01-18
    • 2020-08-09
    • 1970-01-01
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多