-1
我有一些MDX查询与计算成员相比,当我在SSMS中运行他们运行速度非常快。 但是,当我在cube中实现这些计算出的成员并运行它时,它非常缓慢。 这种行为的任何想法?SSMS中MDX查询与立方体性能计算成员
这是在SSMS运行平稳查询,但是当我查询从Excel或的Tableau立方体(对多维数据集相同的计算成员)
with member [Measures].[Sales BUM Avg 3Months]
as
sum(
lastperiods(3, ancestor([Date].[Calendar].currentMember,[Date]. [Calendar].[Calendar Year Month])), [Measures].[Sales Month BUM]
)
/
count(
nonempty(lastperiods(3, ancestor([Date].[Calendar].currentMember,[Date].[Calendar].[Calendar Year Month])), [Measures].[Sales Month BUM])
)
member [Measures].[CoverageSalesBUM]
as
sum([Measures].[Unrestricted BUM])
/
sum([Measures].[Sales BUM Avg 3Months])
select non empty { [Measures].[Unrestricted BUM] , [Measures].[Sales BUM Avg 3Months] } on 0
,non empty([Date].[Calendar].[Calendar Date] , [Plant].[Plant].[Plant],[Material].[Material].[Material].[149249]) on 1
from [InventCoverage]
也许尝试创建多维数据集的计算的措施后,重建聚合。 –
您可以发布几个示例MDX查询以及您添加到多维数据集的相同调用吗? – GregGalloway