在计算字段中的聚合中过滤数据

Filtering data in an aggregation in a calculated field

我有 3 列:

County | State | Population* 

*(是那个县的人口数)

如何创建一个计算字段来显示每个县占州人口的百分比?

如果我这样做 ([Population] / {SUM([Population])}) * 100 那么计算每个县的人口占每个州所有县的总人口百分比。我只想在状态相同的情况下计算 SUM[Population]

你很接近。在 LOD 计算中使用 FIXED 关键字。

sum([Population]) / sum({FIXED [State] : SUM([Population])}) * 100

这里有一个很好的 link 以获取更多信息。 https://interworks.com/blog/rcurtis/2016/03/24/tableau-deep-dive-lod-fixed-calculation/