条件如下:当选了 其中一个时间切片,过滤条件就失效了
===========================更新
时间切片只占一列:用公式
switch($datetype, "C_HSDAYIS", COM0206.SELECT(C_HSDAYIS), "C_HSDATE",COM0206.SELECT(C_HSDATE))
当不选时间切片 数据过滤就不生效了
===========================问题已解决
1、时间切片使用公式获取动态列,放在A4单元格
2、过滤条件如下
你的日期切片只能选择一种,那么这个就只有一个日期的值。A-G列,只有一个有效,门店是H列,这个是固定的
那么你对日期字段增加一个辅助列。。在A列前面插入一列写公式。。判断当你的日期是哪一个值 的时候,就返回哪一列单元格的值!!!
就相当于A列了,你设置它的左父格为B4单元格,写公式如下
if($日期切片="星期",a4,if($日期切片="日",b4,if($日期切片="周",c4,if(.....)))))你自己写完吧。。然后这一列是辅助列
最后过滤的时候,你过滤让它等于A4与门店列的那一列单元格就行了!!!
if(len($datetype)=0,nofilter,a4)
不支持写公式
--------------
你可以描述你的详细需求
参考这个貌似简单点(看似麻烦)
https://help.fanruan.com/finereport10.0/doc-view-407.html 根据参数查看不同报表 联动
你这个方法,会导致数据筛选性能很差,建议是放到数据集sql层面去筛选!