将计算列(由大型 DAX 代码定义)添加到 Power BI 数据流

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

我创建了多个 PBI 数据流,目的是为 PBI 数据集市提供数据。 我想使用 DAX 在流程中创建一些计算字段,但没有看到使用 DAX 创建计算字段的选项。我看到的唯一选项是 Power Query M 代码。 但是,如果我有一个可以使用 50 行 DAX 代码创建的计算字段,我是否应该在 power query M 代码中编写它?

powerbi dax powerquery
1个回答
0
投票

是的,在 Power BI Dataflows 中,您无法使用 DAX。数据流使用 Power Query M 进行所有转换和计算字段。 因为,

  1. 数据流旨在在将数据发送到 Power BI 之前使用 Power Query 处理 ETL 过程。 2) DAX 在 Power BI 数据集、报表和数据集市中使用,以在加载数据后创建计算列或度量。 DAX 不在数据流中使用,因为它用于在加载数据集时在报告上下文中执行计算,而不是在数据转换 (ETL) 期间执行计算,而数据转换 (ETL) 通常在将数据加载到 power bi 之前发生
© www.soinside.com 2019 - 2024. All rights reserved.