我已经通过sqlserver上的sql代码创建了4个单独的表,我想使用公共列为所有4个创建一个过滤器,即月份电源查询。通常,我会创建4个数据透视表并为月份创建4个切片器。我可以为PQ上的4个枢轴动态创建一个过滤器吗?我已经看到了反连接的例子,但我没有看到这个在我的例子中起作用。如果这样的问题已经存在,那么非常感谢他们的链接。
干杯,
莫
答案 0 :(得分:0)
Table.SelectRows
可以将函数作为其第二个参数,因此您可以在一个查询中创建过滤函数,并在参数中引用该查询。
例如,如果我想要将列Value
过滤为只有大于30的数字,则可以使用以下公式创建查询:
= (row) => row[Value] > 30
让我们调用该查询FilterValue
。然后,如果您想在步骤Step
中对表使用此过滤器,则应添加以下步骤(使用公式栏旁边的fx按钮):
= Table.SelectRows(Step, FilterValue)
如果您需要在步骤OtherStep
的其他查询中再次使用过滤器,请添加以下步骤:
= Table.SelectRows(OtherStep, FilterValue)