解决方法:将维度上的过滤全部放到结果过滤器中来过滤,这样就是先按行列维度进行计算,计算结束后再过滤就不会报错了
出现问题的原因:此处的计算量还是超过了数据访问量这个参数,原因是交叉表产生笛卡尔积。
在分组表和交叉表的逻辑中,我们的计算是如果不包含过滤或整体的计算,那么就是对小维度内的值进行计算之后,直接显示。交叉表则是先对行维度计算,后对列维度进行计算。第二种情况则是添加了过滤指标,为了整体计算的准确性,会把所有的维度全部展开进行过滤后计算,分组表还好,但是交叉表就会产生笛卡尔积造成数据量激增。
已修改,望采纳哈~