Loops Tableau Prep中有循环函数吗?(问题写在下面)
我正在处理多个数据集,目前正在清理过程中。我有一个包含电话型号名称的列。我需要做的是将手机型号名称更改为手机品牌。示例:此名称应改为HTC(手机品牌),而不是Touch Pro2(手机型号)。我有另一个phone_数据集,其中包含与其手机品牌对应的所有手机型号。我想做的是交叉两个数据集(主数据集和phone_数据集),创建一个循环,如果主数据集的模型列值对应于phone_数据集的模型列值,则使用phone_数据集的品牌列值对其进行更改 我对解决方案的想法如下:Loops Tableau Prep中有循环函数吗?(问题写在下面),loops,data-cleaning,tableau-api,Loops,Data Cleaning,Tableau Api,我正在处理多个数据集,目前正在清理过程中。我有一个包含电话型号名称的列。我需要做的是将手机型号名称更改为手机品牌。示例:此名称应改为HTC(手机品牌),而不是Touch Pro2(手机型号)。我有另一个phone_数据集,其中包含与其手机品牌对应的所有手机型号。我想做的是交叉两个数据集(主数据集和phone_数据集),创建一个循环,如果主数据集的模型列值对应于phone_数据集的模型列值,则使用phone_数据集的品牌列值对其进行更改 我对解决方案的想法如下: 如果考虑T1:主数据集模型表和T2
如果考虑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]
我不知道是否有一个循环函数可以在计算字段中使用,或者如何准确地完成整个过程?如果没有,我该怎么办
提前感谢您,也许可以尝试一个连接,然后是一个干净的步骤来引入一个计算字段。不要尝试重新发明轮子。数据库系统可以轻松地处理此类问题,而无需编写循环代码。