Как да конвертирате атрибути с числови стойности в текстови стойности с помощта на функцията Case/If в MicroStrategy Visual Insights?

Имам 2 отчета/набора данни за създаване на табло за управление във Visual Insight. Един набор от данни е от Teradata (директно свързан с MicroStrategy). Другият набор от данни е от Google BigQuery (свързан с MicroStrategy чрез конектор Intelligent Cube). Ключът на тези 2 набора от данни е Категории.

Проблемът е, че атрибутът Categories в Teradata е в числови стойности, т.е. 55, 45, 14, 29, 30 и т.н. И стойностите на категориите от набора от данни BQ са текст, т.е. храна, мода. Храната се състои от числа 55, 45 и 14. Числата 29 и 30 съставляват Fashion. Опитах се да групирам числото като текст в съответното именуване, но новият групиран атрибут Teradata не се свързва правилно с другия набор от данни.

Така че моето предизвикателство е как да подравня тези 2 набора от данни с ключовия атрибут и да ги свържа правилно. Мисля да създам нов атрибут с помощта на функцията Case/If, но не го разбрах. Всяко друго предложение също ще бъде много оценявано!

Благодаря ти много, Уилоу


person Willow Le    schedule 19.02.2019    source източник


Отговори (1)


Трябва да създадете нова таблица или изглед в MicroStrategy, съдържащи CategoryDESC и CategoryID, където ще имате следното

Teradata 
Column1          
55
45
14
29
30

BigQuery 
Column1          
Food
Fashion

New table 
Column1          Column2 
Food               55
Food               45
Food               14
Fashion            29
Fashion            30
person Alex Campomanes    schedule 25.02.2019