繁体   English   中英

您如何在 Tableau 中按百分位数对数据进行分组,而忽略空值

[英]How do you group data by percentile in Tableau, ignoring nulls

我正在尝试根据 Tableau 中的年龄对我的数据进行分箱。 我的年龄列中有一个偏态分布,我想根据百分比对我的数据进行分组。 这是我拥有的代码:

IF [Age]<={FIXED :PERCENTILE([Age],.2)} THEN "<20th" 
ELSEIF [Age]<={FIXED :PERCENTILE([Age],.4)} THEN ">20-40th"
ELSEIF [Age]<={FIXED :PERCENTILE([Age],.6)} THEN ">40-60th" 
ELSEIF [Age]<={FIXED :PERCENTILE([Age],.8)} THEN ">60-80th" 
ELSEIF [Age]<={FIXED :PERCENTILE([Age],1)} THEN ">80th" END

我正在查看数据集的计数,看起来计数分布是相等的。 这是它的样子:

年龄分布计数

看起来我得到了相等的年龄分布,因为我有空元素。 当我生成此图并具有相同数量的 5 个 bin 时,如何删除所有空值?

如果您右键单击“Null”年龄箱的栏并点击“排除”,则应该通过过滤掉符合该箱资格的任何数据从您的图表中删除该栏,假设这是预期的结果。

如果这不是预期的结果,那么您的数据源中的 Age 列可能有空值。 要确认,请右键单击空栏并点击“查看数据”,然后单击第二个选项卡。 应该更详细地显示源数据的实际外观。

将 Age_Bin 放在过滤器架上并取消选中“Null”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM