我有一个需要按几列过滤的大数据表。我正在考虑使用内部连接过滤器表和数据表来获得结果。问题是过滤器是动态的。
例如,用户可以使用两列进行过滤(选择 Acct= 1001 或 1002 或 1003 或 1004 且 Tran= 1 或 2 或 3 的数据)。表如下。
col1 col2
Acct Tran
==== ====
1001 1
1002 2
1003 3
1004
或者用户可以在表的末尾添加一列,使用三列进行过滤(选择 Acct= 1001 或 1002 或 1003 或 1004 且 Tran= 1 或 2 或 3 且 Dept=a 或 b 或 c 的数据)。表格如下
col1 col2 col3
Acct Tran Dept
==== ==== ====
1001 1 a
1002 2 b
1003 3 c
1004
列数和列名可能会改变。有人知道如何在 Power Query 中实现此功能吗?还是VBA?
非常感谢。