J'ai créé une mesure calculée qui calcule un ratio pondéré de l'équilibre actuel de tous les prêts qui entrent dans diverses notations de risque:Comment obtenir une mesure calculée pour un bon déroulement?
WITH
MEMBER [MEASURES].[Weighted Ratio] AS
(Measures.[Current Balance] * [Risk Rating].[Loan Rating Code].CurrentMember.member_value)/
(
[Measures].[Current Balance],
Ancestor([Risk Rating].[Loan Rating Code].CurrentMember, 1)
), FORMAT_STRING = "Standard"
SELECT
{[Measures].[Current Balance], [Measures].[Weighted Ratio]} on COLUMNS,
[Risk Rating].[Loan Rating Code].MEMBERS ON ROWS
FROM
[Test Cube]
Le problème est que les résultats reviennent seulement au niveau de l'enfant, au lieu de en train de se résumer:
Current Balance Weighted Ratio
All $3,245,749,329.46 (null)
0 $661,388.20 0.00
1 $17,341,801.10 0.01
2 $117,188,374.06 0.07
3 $596,477,812.37 0.55
4 $1,266,047,841.51 1.56
5 $986,789,425.72 1.52
6 $119,055,732.16 0.22
7 $133,050,242.69 0.29
8 $9,136,711.65 0.02
Comment puis-je faire apparaître la somme au niveau Tous au lieu de (NULL)?
Hmmmm ... mais la racine (tous les niveaux), je ne veux pas une valeur constante "1" - la valeur y est censée être la somme des enfants qui (habituellement) ne sera pas ajouter à 1. –
Que devrait l'ancêtre de la racine valeur de membre de niveau être supposé? vous multipliez le solde par la valeur actuelle du membre LoanRatingCode et divisez par le solde du parent. Il n'y a pas de parentage quand il s'agit du niveau racine. Si nous supposons que c'est lui-même alors le résultat est juste "1". – orka
Le niveau racine serait la somme des valeurs enfants, dans ce cas 4.24. –