Таблица: вычисляемое поле для преобразования серии нечетных чисел в последовательность чисел - PullRequest
0 голосов
/ 14 февраля 2019

Мне нужна ваша помощь с формулировкой для вычисляемого поля в Tableau (точная подготовка к Tableau).

У меня есть поле с именем [Порядок кодов], которое содержит только серию нечетных чисел (1, 3,5,7,9, ..) несколько раз, что означает, что оно может быть (1,3,1,3,5,7,1,1,1,3,5,7,9,11).

. Мне нужно преобразовать их в обычную последовательность чисел, поэтому для моего примера выше мне нужнов результате: (1,2,1,2,3,4,1,1,1,2,3,4,5,6)

Другими словами, когда в [Порядке кодирования] у меня есть:

1 = 1
3 = 2
5 = 3
7 = 4
9 = 5
11 = 6
13 = 7
15 = 8
...
365 = 183

На данный момент мой максимум составляет 365, то есть позиция 183, я хотел быпо возможности избегать ввода 182 формул IF.;)

Заранее спасибо за помощь.CYA

Plt.K

Ответы [ 3 ]

0 голосов
/ 14 февраля 2019

Это может оказаться более точным, если в серии Code Order отсутствуют какие-либо значения на этом пути.

Пример серии:

enter image description here

Альтернативное поле:

enter image description here

Настройка таблицы:

enter image description here

0 голосов
/ 15 февраля 2019

Следующий расчет должен помочь

CEILING([Code Order] / 2)
0 голосов
/ 14 февраля 2019

Вы хотите использовать вычисляемое поле index ().Создайте новое поле с именем index.Вычисление составляет всего index().

enter image description here

Добавьте [Code Order] к вашей полке для строк и index к вашей этикетке.Вы должны увидеть что-то вроде этого.

enter image description here

...