把条件写单元格里,SQL直接引用单元格
写一个数据集。。不限制什么城市,把城市字段在数据集中返回出来,然后每个工作表都把城市 字段比如放在A4单元格,,然后设置过滤让它等于你对应的单元格,。你这样设置,每个工作表都这样设置。。。然后每个工作表下面的明细数据的左父格都设置为你城市这个过滤的单元格(假如你城市字段在A4,你下面其它的字段的左父格设置为A4)
使用主子报表,先做一个子报表,子报表通过参数查询一个省份的,然后在主报表的不同sheet引用子报表,通过传不同的参数控制显示不同的省份,后续有变更维护子报表一个数据集的逻辑就OK了