我如何对这个散点图进行排序?

How do I sort this scatter plot?

我想对这个散点图进行排序,该散点图用包含最小值、平均值和最大值的 Band 进行汇总。

我想用两种方式排序:

Tableau Public workbook 如果你看不到这个或者我不允许 post Whosebug 上的外部资源,那么也许你可以在这个屏幕截图上告诉我我会点击什么来开始以下排序

另外,奖金问题,有没有办法为用户创建一个控件,以在同一图表中的 2 种排序方法之间切换?或者我是否必须为每个图表复制不同的排序类型?

请注意,我只有 Tableau Public 版本,因为我正在评估该产品。在获得付费版本之前,我无法打开工作簿文件,除非您将其发布到 Tableau Public 云。但是,与其给我工作簿的答案,不如给我指示,我将不胜感激,因为这更像是一种学习练习。

谢谢!

有点遗憾,您必须通过创建 3 个计算字段来复制最小值、平均值、最大值。 Tableau 无法对通过参考线放置在视图上的值进行操作。

这些计算可能看起来像这样:

{Fixed [Cwe]: Min([Cvss Score])}

~

{Fixed [Cwe]: Avg([Cvss Score])}

~

{Fixed [Cwe]: Max([Cvss Score])}

一般来说,您应该可以很容易地将它们应用到视图和排序中。平均会很容易。 Min 和 Max 之间的差异只需要一个减法计算字段来排序。一旦它们出现在视图中,我会将它们作为一个维度(列)来验证数字看起来是否正确。

请注意,LOD 计算发生在过滤之前,因此您需要通过右键单击它并单击 'add to context'

将您拥有的 Cvss 过滤器放在那里 'on context'

以下是我将如何完成排序:

从 'Rows' 上的所有上述计算开始,并确保它们是 'Dimensions'(蓝色)。

在 'Rows' 的 [Sub-Category] ​​上右击 "Sort..." 后。 Select 按哪个字段排序。

从那里,计算字段可以从行列中删除。 (他们一开始只是为了确保您可以检查排序是否发生。他们实际上并不需要一开始就在那里。)