我有列,即:与名称和事务数据相对应的用户id - fromUserid和toUserid (plz见所附图像)。我想用名称替换from和to userid。在动力BI中有什么办法。我通过创建新的条件列来替换这些值,但是不匹配的值显示为null。谢谢为了清晰起见,请看图片。
发布于 2020-08-25 21:41:43
在Power查询编辑器中进行一些转换是最好的选择。步骤如下-
考虑到您的基本表名是:map_user
map_user_distinct步骤1:复制表map_user并将其重命名为
步骤2:只保留列"name“和"user id”,并从新表"map_user_distinct“中移除其他列。
步骤3:现在保持不同的行,如下图所示。还可以在删除图像中重复的行后看到输出。
步骤-4:现在选择基表"map_user“并选择”合并查询“选项,如下图所示-
现在将合并属性配置如下-
这将在每行返回一个表。
步骤-5:现在按下面的方式展开表,只保留列"name“
现在将新列重命名为"from user“,输出如下-
最后,重复步骤4:和步骤5:,考虑列"to user id“,您将得到所需的输出。
https://stackoverflow.com/questions/63586416
复制