问题描述
这是我的数据
key2 key1 value
k2_123 k1_1 a
k2_123 k1_2 b
k2_123 k1_3 c
k2_456 k1_4 b
k2_456 k1_5 c
k2_456 k1_6 b
k2_456 k1_7 c
k2_789 k1_8 a
k2_789 k1_9 c
k2_789 k1_10 a
k2_789 k1_11 a
k2_789 k1_12 b
我想创建一个过滤器窗格,每当value ='a'时,我都可以在key2上进行过滤
所以过滤器窗格应该给我这样的列表
key2
k2_123
k2_789
我该怎么做?我应该使用Count + Aggr函数吗?
预先感谢
解决方法
您只需要在尺寸定义中使用if()函数。
if(value='a',key2)
如果在脚本中可以使用相同的方法,这可能是首选方法,但两者都可以使用
load
*,if(value='a',key2) as If_A
inline [
key2,key1,value
k2_123,k1_1,a
k2_123,k1_2,b
k2_123,k1_3,c
k2_456,k1_4,b
k2_456,k1_5,k1_6,k1_7,c
k2_789,k1_8,a
k2_789,k1_9,k1_10,k1_11,k1_12,b
];