数据源表
state company income incomeGenDate taxPay taxPayGenDate
AL xxx 100 2013 50 2013
IL mmm 100 2013 30 2013
AL yyy 200 2012 60 2013
IL zzz 300 2012 30 2012
IL mmm 200 2013 50 2014
我希望将incomeGenDate
作为适用于仅income
列的过滤器。并且taxPayGenDate
必须仅过滤taxPay
列。
如果我应用两个过滤器,那么这是理想的结果:incomeGenDate = 2013
让我们说state = IL
state company sum_income sum_taxPay
IL zzz 0 30
IL mmm 300 80
在上面的数据透视表中,state = IL
是一个全局过滤器,因此它应用于所有行。所以只剩下IL州公司(mmm , zzz
)
1)incomeGenDate = 2013
过滤器仅应用于income
列,以便2013年zzz
公司的sum_income为0,mmm
sum_income = 300。
2)但是,即使zzz
公司在2012年缴纳了30的税,incomeGenDate = 2013
过滤器也不适用于tax
,因为它仅适用于income
列
我尝试在过滤器区域中包含两列,但是,它们用作所有值的过滤器,因此incomeGenDate
过滤了income
以及taxPay
。
如何强制将过滤器应用于特定列?
谢谢!