2016-09-19 3 views
1

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

Цель состоит в том, чтобы иметь категориальную матрицу как существующих, так и несуществующих точек данных. Но как я могу отображать отметку для каждой несуществующей точки данных?

Мой текущий рабочий лист выглядит следующим образом: enter image description here

Мой нужный лист должен выглядеть следующим образом (идентичных источника данных):

enter image description here

Как это может быть достигнуто? Я попробовал следующее вычисляемое поле, до сих пор результаты расчета отображаются только для существующих точек данных, таким образом, всегда показывая TRUE:

COUNT([Name]) == 1 

Содержимое файла CSV для источника данных:

Name,Category 
Element A,Category 1 
Element A,Category 2 
Element A,Category 3 
Element B,Category 1 
Element B,Category 3 
+0

Я получил расчет заболеваемости в соответствии с этими инструкциями: https://community.tableau.com/message/173105#173105; Var 'IsData' вычисляется следующим образом:' IF (ISNULL (LOOKUP (COUNT ([Name]), 0))) THEN 0 ELSE 1 END', вычислять с помощью 'Name'. Это вычисленное поле говорит мне, есть ли точка данных или нет (1/0). Теперь у меня возникла проблема отображать квадратные метки в дихотомических цветах в соответствии с 'IsData'. Как я могу это сделать? Спасибо за помощь. – nilsole

+0

Новая ситуация здесь: http://imgur.com/a/ZTX1M – nilsole

+0

сделать расчет дискретным (щелкните правой кнопкой мыши и выберите «Дискретный») –

ответ

4

Найдено ответ с помощью this article.

Во-первых, создать вычисляемое поле IsData (discrete) и превратить его в дискретные, вычислить с помощью Name:

IF(ISNULL(LOOKUP(COUNT([Name]),0))) THEN 0 ELSE 1 END 

Затем перетащите его в Marks полку, а затем на цвет, и установить цвета соответственно:

enter image description here