微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tableau 计数具有该字段最大值的记录数

如何解决Tableau 计数具有该字段最大值的记录数

我有一个字段,我想计算该字段具有该给定列的最大数量的实例数。例如,如果给定列的最大值是 20,我想知道该列中有多少个 20。我尝试了以下公式,但收到“无法将聚合和非聚合参数与此函数混合使用。”

IF [Field1] = MAX([Field1]) 
THEN 1
ELSE 0
END

解决方法

试试

IF ATTR([Field1]) = MAX(['Field1'])
THEN 1
ELSE 0
END

ATTR() 是一个聚合,它允许您比较聚合值和非聚合值。只要您使用 ATTR() 聚合的值包含唯一值,就不会对您的数据产生影响。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。