首页 > 解决方案 > 列出 powerquery power bi 上的计算

问题描述

如何在 Power Bi 中使用所有行的整个列表进行计算。我试着这样做

但我收到错误“评估期间遇到循环引用”。这是一种将整列放入计算字段并进行一些计算的方法吗?

这是我的桌子在此处输入图像描述

例如,我的愿望是 if(OrderID{index}="A" then Shippedwwo{index} else Shippedowo{index -1} 如下图所示。

在此处输入图像描述

标签: powerbipowerquerypowerbi-desktop

解决方案


要获得您发布的输出,不需要索引列(或自定义函数,就此而言)。

    #"Added Custom" = Table.AddColumn(previousStep, "test_column", 
        each if [Action]="A" then [Assignwwo] else null),
    #"Filled Down" = Table.FillDown(#"Added Custom",{"test_column"})

原始数据
在此处输入图像描述

输出
在此处输入图像描述


推荐阅读