Définition du comportement semi-additif
Les mesures semi-additives, qui n'agrègent pas uniformément toutes les dimensions, sont très fréquentes dans les scénarios d'entreprise. Chaque cube qui se base sur la capture instantanée de soldes dans le temps pose ce problème. Ces captures instantanées s'utilisent dans des applications traitant de titres de placement, de soldes de compte, de budgétisation, de ressources humaines, de polices et de déclarations d'assurance, et de nombreux autres domaines d'activité.
Ajoutez le comportement semi-additif à un cube pour définir une méthode d'agrégation de mesures ou de membres individuels de l'attribut de type de compte. Si le cube contient une dimension de comptes, vous pouvez automatiquement définir le comportement semi-additif sur la base du type de compte.
Pour ajouter le comportement semi-additif, utilisez l'Assistant Business Intelligence et sélectionnez l'option Définir le comportement semi-additif dans la page Choisir des améliorations. L'Assistant vous guide ensuite tout au long des étapes d'identification des mesures ayant un comportement semi-additif.
Définir le comportement semi-additif
Dans la page Définir le comportement semi-additif de l'Assistant, vous sélectionnez comment définir le comportement semi-additif en sélectionnant l'une des options suivantes :
Désactiver le comportement semi-additif
Supprime le comportement semi-additif d'un cube dans lequel le comportement semi-additif était auparavant défini. Cette sélection affecte de nouveau la valeur SUM à une mesure si cette dernière a l'un des types de fonction d'agrégation suivants :By Account
Average of Children
First Child
Last Child
Last Nonempty Child
First Nonempty Child
None
Cette option ne change pas les mesures avec une fonction d'agrégation normale : Sum, Min, Max, Count ou DistinctCount.
L'Assistant a détecté une dimension de compte, « Compte », qui contient des membres semi-additifs. Le serveur regroupera les membres de cette dimension selon le comportement semi-additif spécifié pour chaque type de compte.
Provoque la définition de toutes les mesures d'un groupe de mesures dimensionné par une dimension de type Compte dans la fonction d'agrégation par le système, et le serveur agrège les membres de la dimension en fonction du comportement semi-additif spécifié pour chaque type de compte.
<div class="alert">
> [!NOTE]
> <P>Cette option est sélectionnée par défaut si l'Assistant détecte une dimension de type Compte.</P>
</div>
Définir le comportement semi-additif pour les mesures individuelles
Sélectionne le comportement semi-additif de chaque mesure individuellement. La valeur par défaut est SUM (totalement additif).Notes
Cette option est sélectionnée par défaut si l'Assistant ne détecte pas une dimension de type Compte.
Pour chaque mesure, vous pouvez sélectionner l'un des types de fonctionnalités semi-additives décrits dans le tableau suivant.
Fonction semi-additive
Description
Average of Children
L'agrégation d'un membre est la moyenne de ses enfants.
ByAccount
Le système lit le comportement semi-additif spécifié pour le type de compte.
Count
L'agrégation est un nombre de membres.
Distinct Count
L'agrégation est un nombre de membres uniques.
First Child
La valeur de membre est évaluée comme la valeur de son premier enfant avec la dimension de temps.
FirstNonEmpty
La valeur de membre est évaluée comme la valeur de son premier enfant avec la dimension de temps qui contient les données.
LastChild
La valeur de membre est évaluée comme la valeur de son dernier enfant avec la dimension de temps.
LastNonEmpty
La valeur de membre est évaluée comme la valeur de son dernier enfant avec la dimension de temps qui contient les données.
Max
La fonction d'agrégation maximale standard est appliquée.
Min
La fonction d'agrégation minimale standard est appliquée.
None
Aucune agrégation n'est appliquée.
Sum
La fonction d'addition standard est appliquée.
Tout comportement semi-additif existant est écrasé lorsque vous terminez l'Assistant.