【问题标题】:How to insert a "null" row in a Power BI Dataflow, without typing all columns?如何在不键入所有列的情况下在 Power BI 数据流中插入“空”行?
【发布时间】:2023-02-26 03:43:45
【问题描述】:

我的目标是在数据流中向我的维度插入一个“空”行。

key   |   name   |   age
aaa       John       20
bbb       Doe        33 

key   |   name   |   age
aaa       John       20
bbb       Doe        33
-1        null       null

我目前这样做:

Table.InsertRows(prevStep, 0, {[
  key = "-1",
  name = null,
  age = null
  ]}
)

问题

但是我能以某种方式执行相同的操作,而不必键入所有 null 列吗?

【问题讨论】:

    标签: powerbi m


    【解决方案1】:

    在不键入所有列的情况下在 Power BI 数据流中插入空行的一种方法是使用 Power Query 编辑器中的“空白查询”功能。以下是步骤:

    通过在 Power BI Desktop 中选择“转换数据”来打开 Power Query 编辑器。 在 Power Query 编辑器的主页选项卡中,单击“新源”并选择“空白查询”。 在公式栏中,输入以下 M 代码:

    = #table({}, {})
    

    此代码创建一个没有列和行的空表。 关闭并将更改应用到空白查询。 返回主 Power Query 编辑器窗口并选择要向其添加空行的表。 在 Power Query 编辑器的“主页”选项卡中,单击“追加查询”并选择您在第 2 步中创建的空白查询。 在追加查询对话框中,选择“联合”并单击“确定”。 您现在应该会在表的所有列中看到一个包含空值的新行。 关闭并将更改应用于表。 此方法允许您在不键入所有列的情况下插入空行,但它确实需要一些手动步骤

    【讨论】:

      猜你喜欢
      • 2015-09-28
      • 1970-01-01
      • 2021-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-13
      相关资源
      最近更新 更多