Definieren von semiadditivem Verhalten
Semiadditive Measures, die nicht in allen Dimensionen einheitlich aggregiert werden, kommen in vielen Geschäftsszenarien sehr häufig vor. Jeder Cube, der auf Snapshots von Bilanzen über einen Zeitraum basiert, weist dieses Problem auf. Sie finden diese Snapshots in Anwendungen, die mit Wertpapiere, Kontostände, Budgetierung, Humanressourcen, Versicherungspolicen, Schadensansprüchen und viele andere Geschäftsfelder behandeln.
Fügen Sie semiadditives Verhalten einem Cube hinzu, um eine Aggregationsmethode für einzelne Measures oder Elemente eines Kontotypattributs zu definieren. Wenn der Cube eine Kontodimension enthält, können Sie automatisch semiadditives Verhalten auf der Basis des Kontotyps festlegen.
Verwenden Sie den Business Intelligence-Assistenten, und wählen Sie auf der Seite Erweiterung auswählen die Option Semiadditives Verhalten definieren aus, um semiadditives Verhalten hinzuzufügen. Dieser Assistent führt Sie anschließend durch die Schritte zum Identifizieren der Measures, die semiadditives Verhalten aufweisen.
Semiadditives Verhalten definieren
Auf der Seite Semiadditives Verhalten definieren des Assistenten können Sie durch Auswählen einer der folgenden Optionen auswählen, wie semiadditiv definiert werden soll:
Semiadditives Verhalten deaktivieren
Deaktiviert das semiadditive Verhalten für einen Cube, für den vorher semiadditives Verhalten definiert war. Durch Auswählen dieser Option wird ein Measure auf SUM zurückgesetzt, wenn es auf einen der folgenden Aggregationsfunktionstypen festgelegt ist:By Account
Average of Children
First Child
Last Child
Last Nonempty Child
First Nonempty Child
Keine
Mit dieser Option werden keine Measures mit einer regulären Aggregationsfunktion geändert: Sum, Min, Max, Count oder DistinctCount.
Die Account-Kontodimension, die semiadditive Elemente enthält, wurde vom Assistenten erkannt. Elemente dieser Dimension werden vom Server gemäß dem semiadditiven Verhalten aggregiert, das für den jeweiligen Kontotyp angegeben ist.
Bewirkt, dass alle Measures aus einer Measuregruppe, die durch eine Dimension des Typs Account dimensioniert wurden, vom System auf die Aggregationsfunktion By Account festgelegt und Elemente dieser Dimension gemäß dem semiadditiven Verhalten, das für den jeweiligen Kontotyp angegeben ist, vom Server aggregiert werden.Hinweis Diese Option wird standardmäßig ausgewählt, wenn der Assistent eine Dimension des Typs Account erkennt.
Semiadditives Verhalten für einzelne Measures definieren
Wählt das semiadditive Verhalten für jedes Measure einzeln aus. Die Standardeinstellung ist SUM (vollständig additiv).Hinweis Diese Option wird standardmäßig ausgewählt, wenn der Assistent keine Dimension des Typs Account erkennt.
Für die einzelnen Measures können Sie einen der Typen der semiadditiven Funktionalität auswählen, die in der folgenden Tabelle beschrieben sind.
Semiadditive Funktion
Beschreibung
Average of Children
Die Aggregation eines Elements ist der Durchschnitt seiner untergeordneten Elemente.
ByAccount
Das System liest das für den Kontotyp angegebene semiadditive Verhalten.
Count
Die Aggregation ist eine Anzahl von Elementen.
Distinct Count
Die Aggregation ist eine Anzahl von eindeutigen Elementen.
First Child
Der Elementwert wird als der Wert seines ersten untergeordneten Elements in der Zeitdimension ausgewertet.
FirstNonEmpty
Der Elementwert wird als der Wert seines ersten untergeordneten Elements in der Zeitdimension ausgewertet, das Daten enthält.
LastChild
Der Elementwert wird als der Wert seines letzten untergeordneten Elements in der Zeitdimension ausgewertet.
LastNonEmpty
Der Elementwert wird als der Wert seines letzten untergeordneten Elements in der Zeitdimension ausgewertet, das Daten enthält.
Max
Die Standardfunktion für maximale Aggregation wird angewendet.
Min
Die Standardfunktion für minimale Aggregation wird angewendet.
Keine
Keine Aggregation wird angewendet.
Sum
Die Standardfunktion zur Summierung wird angewendet.
Vorhandenes semiadditive Verhalten wird nach Abschluss des Assistenten überschrieben.