Excel正在执行StrToMember MDX查询之前正在花费45分钟来刷新多维数据集的主要查询

我有一个缓慢的数据透视表连接到SSAS。 当我运行查询时,需要45分钟才能刷新。 我可以在Profiler中看到,它正在多次运行以下查询,这是所有时间花费的时间。 然后使用此查询的结果进行最终查询:

WITH MEMBER [Product].[Style].[XL_PT0] AS 'strtomember("[Product].[Style].&[BA13W4406P]").UniqueName' MEMBER [Product].[Style].[XL_PT1] AS 'strtomember("[Product].[Style].&[BA13W4393W]").UniqueName' 

Excel为什么这样做? 我的立方体的设置有问题,Excel不知道关于该成员的一些信息,所以它正在执行进一步的查询以在执行最终查询之前查找更多信息?

我已经将用户的数据透视表复制到一个新的工作簿,刷新后,我仍然得到的行为。 另一个奇怪的是,如果我删除Product.Style上的filter(使用全部成员,并一起删除它),我仍然看到这些查询在探查??

在这里输入图像说明

我发现删除一个默认的成员,我已经在产品维度的一个属性上设置了所有的差异。