Есть ли в Tableau Prep функция L oop? (Проблема написана ниже) - PullRequest
0 голосов
/ 08 марта 2020

Я работаю над несколькими наборами данных, и в настоящее время я нахожусь в процессе очистки. У меня есть столбец, который содержит названия моделей телефонов. Что мне нужно сделать, это изменить название модели телефона на марку телефона. пример: вместо Touch Pro2 (модель телефона) в качестве имени его следует изменить на HT C (бренд телефона). У меня есть другой phone_dataset, который содержит все модели телефонов, соответствующие их маркам телефонов. Я хочу пересечь два набора данных (основной набор данных и набор phone_dataset) и создать al oop, который указывает, соответствует ли значение столбца модели основного набора данных значению столбца модели phone_dataset, а затем измените его со значением столбца бренда phone_dataset.

Я подумал о решении следующим образом:

Если мы рассмотрим T1: таблица моделей основного набора данных & T2: таблица моделей набора телефонных данных & T3: таблица бренда набора телефонных данных, то

это должно быть записано как:

i = 1

For i in main table

j = 1

While T1[j] =! T2 [j] 

If T1[j] = T2[j] Then 

     T1[j] == T3[j]

Я не знаю, есть ли функция al oop, которую я могу использовать в вычисляемом поле, или как сделать весь процесс точно? если нет, что мне делать?

Заранее спасибо,

...