Всем привет, ребята помогите найти идею не могу определить как сделать тотал верным, ниже в результирующем наборе
тотал для [Group TEST] считаеться неверно, т.е. ожидаеться 50.72 + 32.41 = 83,13 а по факту вижу 90.79
помогите плз с идеями
CREATE MEMBER CURRENTCUBE.[TEST].[Dummy].[All].[Plan TEST]
AS
([TEST].[TEST])
, VISIBLE = 1
, SOLVE_ORDER = 1002
;
CREATE MEMBER CURRENTCUBE.[TEST].[Dummy].[All].[TEST Internal]
AS
(
[TEST].[TEST],
[Measures].[New]
)
, VISIBLE = 1;
CREATE MEMBER CURRENTCUBE.[TEST].[Dummy].[All].[Group TEST]
AS
ROUND(
(
[TEST].[Dummy].[All].[TEST Internal],
[Measures].CurrentMember
)
*
(
[TEST].[Plan TEST],
[Measures].CurrentMember
)
, 2
)
, VISIBLE = 1
;
тотал для [Group TEST] считаеться неверно, т.е. ожидаеться 50.72 + 32.41 = 83,13 а по факту вижу 90.79
помогите плз с идеями
CREATE MEMBER CURRENTCUBE.[TEST].[Dummy].[All].[Plan TEST]
AS
([TEST].[TEST])
, VISIBLE = 1
, SOLVE_ORDER = 1002
;
CREATE MEMBER CURRENTCUBE.[TEST].[Dummy].[All].[TEST Internal]
AS
(
[TEST].[TEST],
[Measures].[New]
)
, VISIBLE = 1;
CREATE MEMBER CURRENTCUBE.[TEST].[Dummy].[All].[Group TEST]
AS
ROUND(
(
[TEST].[Dummy].[All].[TEST Internal],
[Measures].CurrentMember
)
*
(
[TEST].[Plan TEST],
[Measures].CurrentMember
)
, 2
)
, VISIBLE = 1
;
|