Excel数据透视表的“显示报表筛选页”是非常赞的一个功能——可以按筛选项分别建立单独的透视表。但问题是,我的Excel2016中,“显示报表筛选页”始终是灰色:
废品百度查不出什么有价值的结果来;翻墙Google,也没查出有价值的结果来。查出的结果都是告诉我把需要的字段拖放到筛选区域就可以,但是我的没用。
后来灵机一动:会不会是因为我的数据透视表数据源来自于PowerQuery查询?把PowerQuery查询结果加载到表,直接基于表创建数据透视表,把需要的字段拖到筛选区域。果然,“显示报表筛选页”出来了。但是我要对透视表中的某些字段进行非重复计数,所以还得把数据源加入数据模型,但是一旦加入数据模型,“显示报表筛选页”就又变成灰色了。也就是说,此选项是否灰色,与PowerQuery查询结果无关,而与是否将数据源添加到数据模型有关。
但是为何添加到数据模型,“显示报表筛选页”就不可用了呢?继续Google,找到https://support.microsoft.com/zh-cn/kb/234700, 说如果使用的是OLAP的数据源,则会显示灰色,但是Data Model就是OLAP吗?文科小白表示不懂。
所以最后我还是只好手动建了13个单独的Excel文件。