Бях помолен да предоставя на нашия куб изчислено поле със средна стойност (претеглено би било добре, но непретеглено е приемливо) на броя допускания за всеки фискален период до момента на тази година (да речем период 7) плюс последните два пълни фискални години - така че останалите 26 периода от този диапазон).
Работя върху него от известно време, но числата са малко неточни и не съм сигурен, че използвам правилния метод:
Avg(
{
periodstodate(
[1_Time].[Hierarchy].[Fiscal Year],
[1_Time].[Hierarchy].currentmember)
,
Descendants(
[1_Time].[Hierarchy].prevmember.parent,
[1_Time].[Hierarchy].[Period]
)
,
Descendants(
[1_Time].[Hierarchy].prevmember.prevmember.parent,
[1_Time].[Hierarchy].[Period]
)
}
, [Measures].[admissions]
)
Йерархията 1_Time е доста проста: фискална година, период (1 до 13) и дати.
Тествах го с помощта на 2016 г. и получавам стойности, които са близки, но не са правилни.
Има ли друг начин да го направя?
Благодаря предварително.