如何使用MicroStrategy Visual Insights中的Case / If函数将具有数值的属性转换为文本值?

问题描述 投票:0回答:1

我有2个报表/数据集用于在Visual Insight中创建仪表板。一个数据集来自Teradata(直接连接到MicroStrategy)。其他数据集来自Google BigQuery(通过Intelligent Cube连接器连接到MicroStrategy)。这两个数据集的关键是类别。

问题是Teradata中的Categories属性是数字值,即55,45,14,29,30等.BQ数据集中的类别值是文本,即Food,Fashion。食物由55号,45号和14号组成。数字29和30组成时尚。我尝试将数字分组为相应命名中的文本,但新分组的Teradata属性未与其他数据集正确链接。

所以我的挑战是如何将这两个数据集与关键属性对齐并正确链接它们。我正在考虑使用Case / If函数创建新属性但是没有弄明白。任何其他建议也将非常感谢!

Willow,非常感谢你

if-statement case custom-data-attribute microstrategy
1个回答
0
投票

您需要在包含CategoryDESC和CategoryID的MicroStrategy中创建一个新表或视图,您将拥有以下内容

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
© www.soinside.com 2019 - 2024. All rights reserved.