我试图向power查询结果中添加一个新列,这是从另一列中减去一列的结果。根据power bi文档,查询折叠支持基本算法,但由于某种原因,它显示出查询折叠失败。我还尝试简单地添加一个填充了数字1的列,但它仍然不起作用。有什么技巧可以让查询折叠一个新的列来处理雪花吗?

发布于 2022-09-30 16:54:05
如果计算仅基于来自源的数据,则可以在表导入期间将其计算为SQL语句:
SELECT col1, col2, col1 + col2 AS computed_total
FROM my_table_name

编辑:
这个解决方案的问题是,用于雪花的原生SQL语句仅支持在PBI桌面上,出于可重用性和其他原因,我希望将其存储在数据流中(所以是pbi web客户端)。
备选案文1:
在源代码中创建一个视图,而不是表:
CREATE OR REPLACE VIEW my_view
AS
SELECT col1, col2, col1 + col2 AS computed_total
FROM my_table_name;备选案文2:
将计算列添加到表中:
ALTER TABLE my_table_name
ADD COLUMN computed_total NUMBER(38,4) AS (col1 + col2);https://stackoverflow.com/questions/73910378
复制相似问题