Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2024-12-13
Concept : les calculs de feuille cube doivent indiquer zéro

Concept : les calculs de feuille cube doivent indiquer zéro

Cet avertissement indique que le calcul du cube se présente comme une erreur dans la vue de la feuille. Les erreurs garantissent le bon fonctionnement de la feuille cube.

Comment l'évaluation jusqu'à zéro aide-t-elle ?

Considérez la feuille cube comme une table de table et les cellules comme des tables. L'hôte sert la pause repas à des tables avec des assiettes. De même, un cube n'effectue pas le calcul lorsque les formules font référence à des cellules vides. Au lieu de cela, le cube calcule jusqu'à zéro ou ne sert pas à alimenter.
Ce système fonctionne bien lorsque le compte référencé apparaît sur le même cube. Mais, lorsque le compte référencé n'est pas sur le même cube, le cube ne sais pas quand évaluer zéro.
Cela revient à masquer l'hôte d'un dîner. Si l'hôte doit servir de la pause repas sans savoir où se trouvent les assiettes, il perd de la vie et de l'énergie. De même, si le cube doit rechercher chaque intersection pour savoir quand évaluer la valeur zéro, les performances de la feuille sont affectées.
Au lieu de cela, l'hôte refuse de servir ; de même, le cube refuse de calculer et renvoie des erreurs.

Calculs au sein de la même feuille cube

Cet exemple montre comment les calculs dans les feuilles cubes fonctionnent lorsque vous référencez des comptes au sein de la même feuille.
  • ACCT.CubeCalc et ACCT.Cube_001 existent dans la même feuille cube.
  • ACCT.Cube_001 est un compte de saisie de données.
  • ACCT.CubeCalc propose la formule suivante pour faire référence au compte cube : ACCT.Cube_001 × 5.
Compte
Janv.
Févr.
ACCT.Cube_001
5
ACCT.CubeCalc
25
0
Étant donné que ACCT.Cube_001 n'a pas de données pour février, le calcul du cube indique 0.

Calculs avec références en dehors du cube

Cet exemple montre comment fonctionnent les calculs de cube lorsque vous référencez des comptes en dehors de la feuille cube.
  • ACCT.CubeCalc fait référence à ACCT.002, un compte du Grand livre en dehors de la feuille cube.
  • ACCT.CubeCalc contient la formule suivante qui fait référence au Grand livre :
    div (ACCT.002, 2)
    .
Lorsque vous enregistrez le compte cube calculé dans
Modélisation
, vous obtenez l'erreur suivante :
Les formules de calcul du cube doivent afficher une valeur de zéro
. Cette erreur ne vous empêche pas d'enregistrer la feuille. Cependant, les cellules contiennent des erreurs :
Compte
Janv.
Févr.
ACCT.CubeCalc
Erreur
Erreur
Le calcul du cube ne peut pas savoir s'il existe des plafonds en janvier ou en février pour ACCT.002 car ce compte ne figure pas dans la feuille cube. Plutôt que de servir de la mets à chaque siège possible (ou de rechercher toutes les intersections possibles), le cube refuse de servir le tout, ce qui signifie qu'il renvoie une erreur.

Comptes de déclenchement dans les feuilles cubes

Pour corriger l'erreur, vous pouvez :
Un déclencheur peut être n'importe quel compte du même cube, à l'exclusion des comptes cubes métriques. Le déclencheur indique au calcul du cube où les tranches attendues se trouvent à la table. Pour supprimer l'erreur de la formule ACCT,CubeCalc, mettez-la à jour comme suit :
  • Ancienne formule : div (ACCT.002, 2)
  • Nouvelle formule : if (isblank (ACCT.Cube_Trigger), 0, div (ACCT.002, 2))
La nouvelle formule indique : Si le compte de déclenchement
est vide
, alors renvoyez un zéro. Sinon, divisez le compte du Grand livre par 2. Maintenant, vous supprimez les erreurs de la feuille. Le calcul fonctionne uniquement lorsqu'il existe une tranche dans le déclencheur, même s'il existe des données dans le Grand livre :
Compte
Janv.
Févr.
ACCT.CubeCalc
3500
0
ACCT.Cube_Trigger
1
Une fois que vous avez ajouté des données à février pour le déclenchement, le calcul recherche les données dans le Grand livre et les calcule pour février.

Limites pour les comptes cubes avec déclenchement

Les comptes cubes métriques ne fonctionnent pas comme des déclencheurs. Les indicateurs de cube sont calculés à chaque intersection possible du cube. En plus de calculer à toutes les intersections de feuilles possibles, ils calculent également à chaque permutation possible d'intersections parents.
La présence d'indicateurs cubes oblige un hôte à servir le dîner dans une très grande mesure, même lorsque seulement quelques invités sont présents. Lorsqu'un cube métrique contient 10 invités, il sert 10 000 assiettes de mets.
Par conséquent, l'utilisation d'une métrique comme déclencheur entraînerait une contrainte excessive dans la feuille cube.
Les déclencheurs, en général, ont le potentiel d'ajouter des contraintes au système. Veillez à ne pas ajouter de déclencheurs aux intersections qui ne sont pas en cours d'utilisation.
Les déclencheurs appropriés créent uniquement les intersections nécessaires. Exemple : utilisez une source de données Planning pour charger les déclencheurs de certaines valeurs de dimension. Vous pouvez également utiliser des combinaisons historiques pour indiquer les valeurs futures.