按年份过滤时 SSAS 动态集的值错误
SSAS Dynamic Set with wrong values when filtered by Year
我们的想法是让协作者按成本排名靠前。问题是,当我想每年查看时,只有当我 select 年份并将其用于维度时才有效。如果我拖看超过一年,这个值是不正确的(因为计算是一样的,但是是 2 年,而不是分开的 2 年)。集合:
CREATE DYNAMIC SET [Top]
AS TOPCOUNT
([Collaborator].[Nr Collaborator].[Nr Collaborator].MEMBERS
, ([Measures].[Nr Collaborator Distinct]*0.05)
, [Measures].[Cost]);
找到解决方案,如果有人需要的话:
CREATE DYNAMIC SET [Top]
AS GENERATE( {[Date].[Year].[Year].MEMBERS}, TOPCOUNT
(EXISTING [Collaborator].[Nr Collaborator].[Nr Collaborator].MEMBERS
, ([Measures].[Nº Collaborators Distincts]*0.05)
, [Measures].[Cost]));
我们的想法是让协作者按成本排名靠前。问题是,当我想每年查看时,只有当我 select 年份并将其用于维度时才有效。如果我拖看超过一年,这个值是不正确的(因为计算是一样的,但是是 2 年,而不是分开的 2 年)。集合:
CREATE DYNAMIC SET [Top]
AS TOPCOUNT
([Collaborator].[Nr Collaborator].[Nr Collaborator].MEMBERS
, ([Measures].[Nr Collaborator Distinct]*0.05)
, [Measures].[Cost]);
找到解决方案,如果有人需要的话:
CREATE DYNAMIC SET [Top]
AS GENERATE( {[Date].[Year].[Year].MEMBERS}, TOPCOUNT
(EXISTING [Collaborator].[Nr Collaborator].[Nr Collaborator].MEMBERS
, ([Measures].[Nº Collaborators Distincts]*0.05)
, [Measures].[Cost]));