2017-08-14 65 views
0

我已经通过sqlserver上的sql代码创建了4个单独的表,并且我想为所有4使用常用列创建一个过滤器,即电源查询月。通常,我会创建4个数据透视表并为每个月创建4个切片器。我可以动态地为PQ上的4个枢轴创建一个过滤器吗?我已经看到反连接的例子,但我没有看到这个工作在我的例子。如果这样的问题已经存在,我们将非常感谢他们的链接。电源查询 - 动态参数

干杯,

回答

0

Table.SelectRows可以带一个函数作为它的第二个参数,所以你可以在一个查询和参考,在参数查询创建过滤器功能。

例如,如果我想筛选列Value到只有数大于30,您将创建一个查询,用下面的公式:

= (row) => row[Value] > 30

让我们把该查询FilterValue。如果你需要使用过滤器

= Table.SelectRows(Step, FilterValue)

:那么,如果你想在步骤Step使用此过滤器在桌子上,你会添加以下步骤(与FX按钮旁边的公式栏)再次在步骤OtherStep的另一个查询中,添加以下步骤:

= Table.SelectRows(OtherStep, FilterValue)