如何计算Tableau中某个值的出现次数?

时间:2019-01-20 18:48:44

标签: tableau

我有一个包含狗ID,狗名和社区的数据集。我想显示每个邻域中n个最受欢迎的狗的名字。我怎样才能做到这一点?

我想出了如何通过简单地拖动“行”中的“邻居”和“动物名称”以及“列”中的“ CNT(动物名称)”来显示每个邻域中每个名称的计数的方法。但是我不知道如何为每个社区选择前3或4个名字。

1 个答案:

答案 0 :(得分:2)

我将使用Tableau的Sample Superstore数据集介绍一种可以按类别显示前N个产品的方法。此示例将轻松地按邻居将其转换为“狗名”。

我将首先创建一个Tableau计算,稍后将其用作过滤器。

RANK(COUNT([Product Name]))

enter image description here

然后将“类别和产品名称”维放在“行”架子上,并将“产品名称计数”放在“文本标记”卡上。

然后,我们将“生产流行度”表计算结果放到过滤器架子上。

出现对话框时,只需单击“确定”。

现在,我们需要修改表格计算的运行方式,以获取每个类别中排名前N位的产品名称。

enter image description here

选择“特定维度”,然后根据您的情况取消选中“类别”或“邻居”。

enter image description here

现在我们需要编辑过滤器。

enter image description here

在此示例中,我将上限设置为3。

enter image description here

单击“确定”,您应该看到按类别显示的前3个产品名称。

enter image description here

当然,您需要调整此示例以适合您的数据。

希望这很有帮助。祝你开心!