Tableau:Return 根据最大销售额,站点的前 N 个部门
Tableau: Return Top N departments for sites according to maximum sales value
嗨,所以我有一个 table,其中有这样的数据
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
例如在这里,我只想根据 sum(sales)
查看每个站点的前 N 个部门
N=1 这里,但需要一个通用的排序公式,因为 N 可以是任何东西
对于站点 1,部门 2 的总和(销售额)更多,对于站点 2,部门 4 的总体销售额更多,因此折线图中只应返回那些。如何做到这一点
这是一个棘手的问题(至少对于像我这样的新手来说)
步数-
- 将名为 'Index' 的计算字段添加为
INDEX()
将此计算字段更改为 'discreet'
将站点、索引和部门添加到行,并将销售额总和添加到可视化
右击索引(字段)-->编辑Table计算-->点击'Compute using'中的'Specific Dimensions'-->select'Site' 来自 'restarting every' 选项的 drop-down --> 在 'Sort order' 下单击 'custom' --> select 'sales' 和 'sum' 和降序 --> 点击确定(在上面打叉)
控制并将索引拖动到过滤器。单击确定
将索引过滤器更改为连续(通过右键单击它)
Select 你的 'N' 随心所欲
可选择将“站点”图标拖动到“颜色”
我认为这是我想要的观点。
嗨,所以我有一个 table,其中有这样的数据
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
例如在这里,我只想根据 sum(sales)
查看每个站点的前 N 个部门N=1 这里,但需要一个通用的排序公式,因为 N 可以是任何东西
对于站点 1,部门 2 的总和(销售额)更多,对于站点 2,部门 4 的总体销售额更多,因此折线图中只应返回那些。如何做到这一点
这是一个棘手的问题(至少对于像我这样的新手来说)
步数-
- 将名为 'Index' 的计算字段添加为
INDEX()
将此计算字段更改为 'discreet'
将站点、索引和部门添加到行,并将销售额总和添加到可视化
右击索引(字段)-->编辑Table计算-->点击'Compute using'中的'Specific Dimensions'-->select'Site' 来自 'restarting every' 选项的 drop-down --> 在 'Sort order' 下单击 'custom' --> select 'sales' 和 'sum' 和降序 --> 点击确定(在上面打叉)
控制并将索引拖动到过滤器。单击确定
将索引过滤器更改为连续(通过右键单击它)
Select 你的 'N' 随心所欲
可选择将“站点”图标拖动到“颜色”
我认为这是我想要的观点。