Tableau:根据最大销售额返回站点的前 N 个部门
Posted
技术标签:
【中文标题】Tableau:根据最大销售额返回站点的前 N 个部门【英文标题】:Tableau: Return Top N departments for sites according to maximum sales value 【发布时间】:2021-01-02 23:04:49 【问题描述】:嗨,我有一张表格,里面有这样的数据
Site Dept Sales Orderno
Site1 D1 100 1
Site1 D1 200 2
Site1 D1 300 3
Site1 D2 1100 4
Site1 D2 2200 5
Site1 D2 1300 6
Site2 D3 1100 7
Site2 D3 2200 8
Site2 D3 3000 9
Site2 D4 1000 10
Site2 D4 2000 11
Site2 D4 3000 12
所以例如在这里,我只想根据总和(销售额)查看每个站点的前 N 个部门
这里的N=1,但需要一个广义的公式,因为N可以是任何东西
对于站点 1 ,部门 2 的 sum(sales ) 更多,站点 2 部门 4 的总体销售额更多,因此只有那些应该在折线图中返回。如何做到这一点
【问题讨论】:
【参考方案1】:这是一个棘手的问题(至少对于像我这样的新手来说)
步骤-
-
将名为“索引”的计算字段添加为
INDEX()
将此计算字段更改为“谨慎”
将站点、索引和部门添加到行,并将销售额总和添加到可视化
右键单击索引(字段)->编辑表计算->单击“计算使用”中的“特定维度”->从“重新启动每个”选项的下拉菜单中选择“站点”->在“ Sort order' 点击'custom' --> 选择'sales' 和 'sum' 并分别降序 --> 点击OK (Cross above)
控制并拖动索引到过滤器。点击确定
将索引过滤器更改为连续(通过右键单击它)
根据需要选择您的“N”
可选择将站点药丸拖动到颜色
我认为这是想要的视图。
【讨论】:
以上是关于Tableau:根据最大销售额返回站点的前 N 个部门的主要内容,如果未能解决你的问题,请参考以下文章
【tableau数据分析可视化-专题(5)】-Tableau制作线形图