Как мне отсортировать этот точечный график? - PullRequest
1 голос
/ 04 апреля 2019

Я хотел бы отсортировать этот график рассеяния, который суммируется с полосой, включающей минимальное, среднее и максимальное значения.

Я бы хотел отсортировать ее двумя способами:

  • по среднему
  • по самому широкому диапазону (то есть разница между минимальным и максимальным значениями)

Таблица Публичная рабочая книга Если вы не можете просмотреть это или я 'Я не могу публиковать внешние ресурсы в stackoverflow, тогда, возможно, вы можете показать мне на этом снимке экрана, что я бы щелкнул, чтобы начать следующий вид enter image description here

Кроме того, бонусный вопрос,Есть ли способ создать элемент управления для пользователя, чтобы переключаться между двумя методами сортировки на одном графике?Или мне нужно дублировать диаграмму с разными типами сортировки для каждого?

Одно замечание: у меня есть только версия Tableau Public, так как я оцениваю продукт.Пока я не получу платную версию, я не могу открыть файл рабочей книги, если вы не опубликуете его в публичном облаке Tableau.Но вместо того, чтобы дать мне ответ из учебника, я был бы признателен, если бы вы дали мне указания сделать это, поскольку это скорее учебное упражнение.

Спасибо!

1 Ответ

1 голос
/ 04 апреля 2019

К сожалению, вам придется повторить min, avg, max, создав 3 вычисляемых поля. Tableau не может работать со значениями, размещенными в представлении через опорные линии.

Эти расчеты могут выглядеть примерно так:

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

~

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

~

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

В общем, оттуда вы довольно легко сможете применить их к представлению и сортировке. Среднее будет легко. Разница между минимальным и максимальным просто потребуется вычитать вычисляемое поле для сортировки. Как только они появятся, я бы поместил их в виде измерения (столбца), чтобы убедиться, что числа выглядят правильно.

Обратите внимание, что вычисления LOD выполняются перед фильтрацией, поэтому вы захотите поместить имеющийся там фильтр Cvss в контекст, щелкнув его правой кнопкой мыши и нажав «добавить в контекст»

Вот как бы я завершил сортировку:

Начиная со всех вышеперечисленных расчетов для «Строк» ​​и гарантируя, что они являются «Измерениями» (синего цвета). enter image description here

После щелчка правой кнопкой мыши «Сортировка ...» в [Подкатегория] в строке «Строки». Выберите поле для сортировки.

enter image description here

Оттуда вычисленные поля могут быть взяты из столбца строк. (Они были там только во-первых, чтобы убедиться, что вы могли проверить, что роды имели место. Они на самом деле не должны были быть там во-первых.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...