Cube-Berechnung vs. Cube-Metrikkonten
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
Frage
Was ist der Unterschied zwischen einem Cube-Berechnungskonto und einem Cube-Metrikkonto?Antwort
Cube-Berechnungskonten und Cube-Metrikkonten unterscheiden sich hauptsächlich in der Art und Weise, wie sie ein Rollup durchführen. Cube-Berechnungskonten bieten auch Performance-Vorteile, da nicht versucht wird, automatisch an jedem Schnittpunkt zu evaluieren, während ein Cube-Metrikkonto automatisch für alle möglichen Schnittpunkte evaluiert wird.- Cube-Berechnungskonten führen ein Rollup für Daten auf die gleiche Weise wie benutzerdefinierte Standardkonten durch: Standardmäßig werden sie bei Ebenen-, Dimensions- und Zeit-Rollups summiert. Es ist jedoch auch möglich, die Rollup-Art bei Bedarf in „Durchschnitt“ oder „Gewichteter Durchschnitt“ zu ändern.
- Cube-Metrikkonten führen ein Rollup auf dieselbe Weise wie Standardmetrikkonten durch und werden häufig für Finanzkennzahlen verwendet. In Rollup-Perioden evaluieren sie die Formel neu, anstatt die Berechnung in jedem beitragenden Monat und auf jeder Ebene zu summieren.
Beispiel: Die zu evaluierende Formel lautet
div(ACCT.A, ACCT.B)
.Im Januar, Februar und März ist ACCT.A = 1 und in denselben Zeitperioden ACCT.B = 2.
- Bei einem Kontomit Cube-Berechnungsummiert das Quartal die Evaluierung in jedem einzelnen Monat:
- Jan = 1/2, Feb = 1/2 , Mar = 1/2
- Q1= .5+.5+.5 = 1.5
- Für einCube-Metrik-Konto wird die Evaluierung im Rollup für das erste Quartal separat ausgeführt. Die Werte in jedem Monat werden für beide Konten kombiniert und dann die Berechnung ausgeführt:
- Jan = 1/2, Feb = 1/2, Mar = 1/2
- Q1 = (1+1+1)/(2+2+2) = 3/6 = .5