如何转换数组中的数据

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

需要转换数据方面的帮助,以便在事实表和维度表之间创建关系。

事实表包含来自客户的请求,这些请求都带有标签。 Tags 列包含字符串数组,我需要对它们进行转换,以便可以创建事实表 TICKET 和维度表 TAGS 之间的关系。

事实表中的外键列:

维度表中主键列:

有没有办法在Power Query中转换TICKET.tags?

powerbi transform powerquery
1个回答
0
投票

在 PowerQuery 中,您需要拆分

tags
事实表中的
TICKETS
列,以便每一列都有自己的行。

  • 右键单击
    tags
    列标题并选择
    Split Column
    >
    By delimiter
  • 在弹出的窗口中,选择所需的分隔符(空格?),然后展开
    Advanced options
    并确保选择
    Split into Rows

现在您可以创建维度和事实表之间的关系。

如果您不想在事实表中具有相同 ID 的多行,那么您可以考虑使用单独的工单标签事实表。为此,复制事实表查询,删除除

id
tags
之外的所有列,执行上述相同步骤。

© www.soinside.com 2019 - 2024. All rights reserved.