在计算字段中的聚合中过滤数据
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/
我有 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/