loops - Tableau Prep 中是否有循环功能?(问题写在下面)
问题描述
我正在处理多个数据集,目前,我正在清理过程中。我有一列包含电话型号名称。我需要做的是将手机型号名称更改为手机品牌。示例:不要将 Touch Pro2(手机型号)作为名称,而应将其更改为 HTC(手机品牌)。我有另一个 phone_dataset 包含与其手机品牌相对应的所有手机型号。我想要做的是交叉两个数据集(主数据集和phone_dataset)并创建一个循环,如果主数据集的模型列值对应于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]
不知道有没有可以在计算字段中使用的循环函数,或者整个过程具体怎么做?如果没有,我该怎么办?
先感谢您,
解决方案
推荐阅读
- javascript - 您如何正确更新 javascript 中的关系数据?
- c# - C#:用添加的数字重命名/替换列表中的重复项
- java - 如何在接口中获取泛型实例
- hadoop - 简单的 Spark 作业因任务过多而耗时过长
- javascript - 如何处理 Service Worker 中的依赖关系?
- android - Android Studio - 从菜单项中的对话框片段更新 RecyclerView
- reactjs - 如何在反应中创建级联下拉列表
- jquery - 使用 jQuery 遍历 Javascript 数组并将行追加到 html 表中——
- android - 逐字符比较 2 个文本框值
- python - Python 输出编码