我有一个包含狗ID,狗名和社区的数据集。我想显示每个邻域中n个最受欢迎的狗的名字。我怎样才能做到这一点?
我想出了如何通过简单地拖动“行”中的“邻居”和“动物名称”以及“列”中的“ CNT(动物名称)”来显示每个邻域中每个名称的计数的方法。但是我不知道如何为每个社区选择前3或4个名字。
答案 0 :(得分:2)
我将使用Tableau的Sample Superstore数据集介绍一种可以按类别显示前N个产品的方法。此示例将轻松地按邻居将其转换为“狗名”。
我将首先创建一个Tableau计算,稍后将其用作过滤器。
RANK(COUNT([Product Name]))
然后将“类别和产品名称”维放在“行”架子上,并将“产品名称计数”放在“文本标记”卡上。
然后,我们将“生产流行度”表计算结果放到过滤器架子上。
出现对话框时,只需单击“确定”。
现在,我们需要修改表格计算的运行方式,以获取每个类别中排名前N位的产品名称。
选择“特定维度”,然后根据您的情况取消选中“类别”或“邻居”。
现在我们需要编辑过滤器。
在此示例中,我将上限设置为3。
单击“确定”,您应该看到按类别显示的前3个产品名称。
当然,您需要调整此示例以适合您的数据。
希望这很有帮助。祝你开心!