WBC
Écrit une valeur dans une base de données OLAP. La valeur peut être un nombre, une chaîne ou une référence de cellule. Un élément doit être défini pour chaque dimension du cube référencé. WBC est couramment utilisé dans les actions pour écrire des valeurs directement dans une base de données.
Syntaxe
= WBC(value, "data_connection", "cube", "slice_element" {,"slice_element}")
Il est impossible de réécrire une valeur dans une cellule contenant la fonction WBC. Entrer les valeurs dans une cellule non protégée et faire référence à celles-ci dans la formule.
Il est possible d'utiliser la formule WBC dans une action Cellule modifiée. La valeur ainsi modifiée est réécrite lorsqu'elle est entrée dans la cellule.
Exemple
- Créer un hyperblock dans les cellules B9 à D9.
- Dans une cellule de valeur, entrer une formule pour renvoyer les chiffres réels d'une année. Dans l'autre, entrer une formule RWC pour renvoyer les chiffres prévisionnels pour l'année suivante.
- Supprimer la protection de la cellule prévisionnelle pour pouvoir la modifier.
- Cliquer avec le bouton droit de la souris sur la cellule prévisionnelle, puis sélectionner .
- Sélectionner comme type d'action et comme mode d'action.
- Dans la section Paramètres, cliquer sur <Ajouter un paramètre> puis sélectionner Pas de cible.
- Double-cliquer sur le champ Valeur pour ouvrir la boîte de dialogue Modifier une valeur. Entrer la formule WBC avec la syntaxe suivante :
= WBC(value, "data_connection", "cube", "slice_element" {,"slice_element}")
- Utiliser la référence de la cellule prévisionnelle comme argument de valeur de la formule. Par exemple :
=WBC(D9,"BestPracticesOLAP","Sales","[PROFIT].[Sales Volume]", "[TIME].[All Years].[2010]","[VERSION].[Forecast]","[CURRTYPE].[LC]", "[LEVEL].[IFRS]","[UNIT].[G0000]","[INTERCO].[TotalPartner]")
En combinant la fonction WBC avec le mode d'action Cellule modifiée, il est possible de modifier les valeurs entrées. Ainsi, l'utilisateur peut augmenter les valeurs entrées de 10 % en modifiant l'argument de valeur, par exemple =WBC(D9*1.1,)
.
De même, il est possible d'autoriser les utilisateurs à entrer uniquement des chiffres supérieurs à un montant spécifié, ou situés dans une plage spécifique. Pour ce faire, modifier la condition de l'action, par exemple de =TRUE à =D9>10000.