如何在 Power BI 中拆分列

在实时场景中,您可能会获取到包含合并列(一列中信息过量)的数据。在这种情况下,您可以使用 Power BI 的拆分列选项将该列拆分成多个列。本文将通过示例向您展示如何拆分列。

为了演示此拆分列选项,我们将使用我们在“输入数据”文章中导入的文本员工表。

如何在 Power BI 中拆分列

要在现有表中拆分列,请单击“主页”选项卡下的“编辑查询”选项。

单击“编辑查询”选项会打开一个名为“Power Query 编辑器”的新窗口。从下面的屏幕截图中可以看到,Power BI 表只有一列。

在开始在 Power BI 中拆分列之前,我将复制此列。为此,请右键单击列名,然后从上下文菜单中选择“复制列”选项。

现在您可以看到复制的列。要拆分表中的列,请右键单击要拆分的列以打开上下文菜单。请选择“拆分列”,然后选择“按分隔符”选项。

How to Split Columns in Power BI by Delimiter

选择“按分隔符”选项将打开以下窗口。

  • 选择或输入分隔符:从下拉列表中,请选择要用作分隔字符的分隔符。如果列表中没有,请选择“自定义”选项并指定自定义字符。
  • 最左边的分隔符:此选项将在第一个分隔符之前拆分最左边的字符串。
  • 最右边的分隔符:此选项将在最后一个分隔符之后拆分最右边的字符串。
  • 分隔符的每次出现:文本将在分隔符的每次出现处被拆分。

我们将选择逗号作为分隔符来拆分 Power BI 中的列。请记住,在“高级”部分下,您可以指定列数或行数。

Choose Delimiter to Split Columns

我将选择“最左边的分隔符”选项,然后单击“确定”。

How to Split Columns in Power BI by Left most delimiter

现在您可以看到员工 ID 已从原始列中分离出来并放置在新列中。

这次,我们选择“分隔符的每次出现”选项。

Split Columns by each occurrence of the delimiter

现在您可以看到逗号每次出现时的文本已从原始列中分离出来并放置在新列中。

我将尝试另一个分隔符。对于 Power BI 拆分列的演示,我们将选择以下列,并使用空格分隔符拆分该列。

现在您可以看到存储每次出现空格后的拆分文本的不同列。

Power BI 按字符数拆分列

右键单击要拆分的列将打开上下文菜单。请选择“拆分列”,然后选择“按字符数”选项。

How to Split Columns by number of characters

选择“按字符数”选项将打开“按字符数拆分列”窗口。

  • 字符数:请指定用于拆分列的字符数。
  • 从左开始一次:此选项将在字符数之前拆分最左边的字符串。
  • 从右开始一次:此选项将在字符数之后拆分最右边的字符串。
  • 重复:文本将每 5 个字符拆分一次。

现在您可以在查询编辑器中看到拆分后的列。您所做的所有更改(拆分列)在您单击“应用”之前都不会生效。我将单击“主页”选项卡下的“关闭并应用”选项。

现在您可以看到“文本员工”表中有 11 列。

评论已关闭。