v26.04: Méthode de récapitulation des heures pour les dimensions du compte
La méthode de récapitulation temporelle étend la méthode de récapitulation des comptes existante en permettant un comportement de consolidation spécifique au temps dans les dimensions des comptes. Cette amélioration permet aux membres parents de la hiérarchie temporelle, tels que le trimestre ou l'année, d'être calculés à l'aide d'une logique différente des rollups dimensionnels standard.
Concept clé
Normalement, la propriété SUMMARYMETHODTYPE contrôle le comportement d'agrégation dans toutes les dimensions. Avec cette amélioration :
Lors du calcul des membres parents du temps, le système évalue d'abord la méthode TIME_SUMMARY_METHOD.
S'il est configuré, TIME_SUMMARY_METHOD a la priorité sur SUMMARYMETHODTYPE.
Cela permet un contrôle indépendant de la logique de consolidation des temps sans affecter les autres dimensions.
Définitions des propriétés
Nom de la propriété |
Type de champ |
Valeurs | Dépendance | Description |
|---|---|---|---|---|
TIME_SUMMARY_METHOD |
Liste déroulante (sélection unique) |
Average, None, FORMULA, SUM | Aucun | Définit la manière dont les membres du temps parent agrègent les périodes enfant. |
TIME_SUMMARY_FORMULA |
Texte |
Expression libre | Utilisé lorsque TIME_SUMMARY_METHOD = FORMULA | Formule personnalisée pour les calculs du parent temps |
Méthodes de récapitulation du temps prises en charge
Les méthodes de récapitulation temporelle suivantes sont prises en charge pour l'agrégation temporelle, y compris toutes les métriques de type numérique :
Average - Calcule la moyenne arithmétique de toutes les périodes de l'enfant. Cette méthode est généralement utilisée pour les mesures statistiques, telles que les effectifs ou les taux de change.
None - Désactive l'agrégation dans le temps. Cette méthode est destinée aux mesures ponctuelles pour lesquelles la somme ou la moyenne des périodes serait trompeuse.
FORMULA - Utilise un calcul personnalisé pour dériver les valeurs des membres de la famille temporelle. Cette fonction est généralement utilisée pour les ratios, les calculs pondérés ou d'autres logiques spécialisées.
Somme - Agrége les données en additionnant les valeurs de toutes les périodes enfants. Cette méthode est appropriée pour les mesures cumulatives.
Cartographie des valeurs de l'héritage
Les environnements existants qui utilisent les anciennes valeurs sont automatiquement migrés vers les nouvelles valeurs prises en charge.
Ancienne carte d'identité |
Ancienne description |
Nouvelle ID | Nouvelle description |
|---|---|---|---|
G |
Standard |
N | Aucun |
| A | Moyenne | A | Moyenne |
| AN | Moyenne sans valeurs vides | F | Formule |
|
Texte |
S | Somme |
Tous les anciens comptes sont mis à jour automatiquement et aucune intervention manuelle n'est nécessaire.
Méthode NONE
Behavior
Empêche l'agrégation à travers le temps.
Les membres Time parents renvoient la valeur BLANK.
Les valeurs au niveau des feuilles restent inchangées.
Exemple :
Période |
Value |
|---|---|
Jan |
100 |
| Fév | 200 |
Mars |
300 |
Résultat du premier trimestre : BLANK
S'applique à tous les niveaux de la hiérarchie temporelle (Mois → Trimestre → Année).
Méthode AVERAGE
Behavior
Calcule la moyenne arithmétique des périodes de l'enfant.
Les valeurs NULL sont exclues.
Les valeurs nulles sont incluses.
Exemple :
Période |
Value |
|---|---|
Jan |
100 |
| Fév | 200 |
Mars |
300 |
Calcul du Q1 : (100 + 200 + 300) / 3 = 200
S’applique à tous les niveaux de la hiérarchie temporelle.
Méthode Sum
Behavior
Additionne toutes les valeurs des périodes enfants pour calculer la période mère.
Exemple :
Période |
Value |
|---|---|
Jan |
100 |
| Fév | 200 |
Mars |
300 |
Calcul du Q1 :
100 + 200 + 300 = 600
S'applique à tous les niveaux de la hiérarchie temporelle, tels que Mois → Trimestre et Trimestre → Année.
Méthode FORMULA
Behavior
Permet d'utiliser une formule personnalisée pour calculer le temps des membres parents.
Les formules peuvent faire référence à d'autres membres du compte en utilisant la syntaxe standard.
Les formules peuvent faire référence aux ID de compte en utilisant la syntaxe #ACCOUNT_ID.
Exécuté uniquement aux niveaux de temps parent. Les calculs sont effectués indépendamment au niveau de chaque parent temporel.
Exemple de formule
#ACC_A / #ACC_B
Exemple de données
AComptes |
Value |
|---|---|
ACC_ |
100 |
ACC_B |
50 |
Résultat : 2
TIME_SUMMARY_FORMULA
TIME_SUMMARY_FORMULA est activé lorsque TIME_SUMMARY_METHOD est réglé sur FORMULA.
Cette propriété vous permet de définir une formule personnalisée pour calculer les valeurs des membres parents de Time. La formule prend en charge les références aux identifiants de compte en utilisant la syntaxe standard #AccountID, par exemple :
#AccountID + #AccountID
Règles d'exécution des formules
La formule n'est évaluée que lorsqu'elle est configurée au niveau du compte parent.
Toutes les références dans la formule doivent utiliser des identifiants de compte valides et respecter le format #AccountID.
Exemple de formule :
#ACC_A + #ACC_B
Comptes |
Value |
|---|---|
ACC_A |
100 |
ACC_B |
50 |
Résultat
Valeur du parent = 150
Logique de priorité de consolidation
Lors du calcul des valeurs parentales dans la hiérarchie des temps, le système suit cet ordre de priorité :
TIME_SUMMARY_METHOD (si configuré)
SUMMARYMETHODTYPE (si configuré)
Méthode de synthèse des métriques (fallback)
Cela garantit que la logique spécifique au temps est toujours appliquée en premier lorsqu'elle est disponible.
Fonctionnement — Priorité de consolidation
JustPerform utilise trois paramètres pour déterminer comment les valeurs d'un compte sont agrégées entre les membres parents. Il est important de comprendre que la méthode de récapitulation des temps agit comme une priorité absolue exclusivement pour les membres parents de la dimension Temps (par exemple, trimestre, année complète). Elle n'a pas d'effet sur les membres qui ne sont pas des parents temporels, tels que les rollups de régions ou d'entités. Le tableau ci-dessous détaille chaque combinaison :
Méthode de récapitulation du temps |
Méthode de synthèse |
Méthode de synthèse des mesures | Membres parents hors dimension Temps | Membres parents de la dimension Temps |
|---|---|---|---|---|
| Configuré | Configuré | Configuré | Suit la méthode du résumé | Suit la méthode de récapitulation temporelle (Prioritaire — écrase la méthode de récapitulation et la méthode de récapitulation métrique) |
| Configuré | Blank | Configuré | Suit la méthode du résumé métrique | Suit la méthode de récapitulation temporelle (Prioritaire — écrase la méthode de récapitulation métrique) |
| Blank | Configuré | Configuré | Suit la méthode du résumé | Suit la méthode du résumé |
| Blank | Blank | Configuré | Suit la méthode du résumé métrique | Suit la méthode du résumé métrique |
Propriétés réservées et champ d'application
Dimensions du compte
TIME_SUMMARY_METHOD et TIME_SUMMARY_FORMULA sont des propriétés réservées au système.
Ils ne peuvent pas être créés, modifiés ou supprimés par les utilisateurs.
Seules les dimensions du compte peuvent déclencher des calculs de récapitulation des temps.
Dimensions hors compte
Les utilisateurs peuvent créer des propriétés portant le même nom dans d'autres dimensions (par exemple, Entité, Produit).
Ces propriétés se comportent comme des propriétés personnalisées standard.
Elles n'affectent pas la logique de consolidation ou d'agrégation.