IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Deski Discussion :

[BO v6.5.1] - formules de variables


Sujet :

Deski

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 80
    Par défaut [BO v6.5.1] - formules de variables
    Site géo | Domaines | Croissance | Année
    Site 1 | domaine 1 | 35% | 2009
    Site 2 | domaine 2 | 45% | 2010
    Site 3 | domaine 3 | 50% | 2011


    Voilà, j'aimerai faire une variable qui prend uniquement la valeur 0.35 mais lorsque je sélectionne <Croissance> dans les variables il me fait la somme de la colonne et multiplie mon entrée par cette somme.
    Est ce qu'il est possible de prendre uniquement la valeur 35%?

    Merci d'avance.
    PS: si c'est pas clair dites le moi, je repasse de temps en temps voir si j'ai réussi à être clair lol.

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 158
    Par défaut
    quel calcul veux tu faire en réalité??? Car si j'ai compris ta question tu veux prendre la valeur 0.35 pour t'en servir dans un autre calcul si c'est cela il suffit que tu mettes une condition dans ta variable qui va lui dire que tu veux croissance où année = 2009 par exemple

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 80
    Par défaut
    Le calcul serait le suivant dans un autre tableau j'ai la valeur de l'année 2008, et je veux lui attribuer la croissance pour calculer la nouvelle valeur en 2009.

    Le calcul ressemblerait à ca :

    =<valeur année 2008>*(1+<croissance>)
    Sauf qu'avec cette formule, la <croissance> vaut la somme des trois et pas juste 0.35, alors si tu pouvais m'aider pour avoir la bonne syntaxe avec une condition sur l'année, je te serai reconnaissant.

    Merci CélineM ou tout autre personne qui passerait et serait capable de m'aider sur ce point.

  4. #4
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =<valeur année 2008>*(1+(<croissance> Où <Année>="2009"))

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 80
    Par défaut
    Erreur de syntaxe : DBM0007
    Le mot <Année> se met en surbrillance

    La syntaxe rentrée :
    =<valeur année 2008>*(1+(<Croissance> Où <Année>="2009"))

    Avec ta syntaxe ca marche pas :s quelqu'un a une autre idée?

  6. #6
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    Ben enlève les double quote si Année est un chiffre pour toi ....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =<valeur année 2008>*(1+(<croissance> Où <Année>=2009))

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 80
    Par défaut
    Ca ne change pas l'erreur pourtant ca à l'air de correspondre à ce que je voudrais

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 158
    Par défaut
    oui où sinon mais entre parenthèse ta condition année=2009 sinon je ne vois pas pourquoi ca ne peux pas fonctionner a part si tu a déjà mis des conditions où sur ta variable croissance dans ce cas le doublement de conditions ne fonctionne pas

  9. #9
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    Tu peux me donner le nom de tes objets ?

    Parce que ton <valeur année 2008> me gène un peu
    Avec les noms, je pourrai adapter directement.

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 80
    Par défaut
    La seule chose est que ce tableau est importé via excel.
    Mettre entre parenthèse <Année>="2009" ne change rien, je comprends pas là

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 80
    Par défaut
    = <Utilisation Entrant Max>*(1+(<Croissance> Où (<Année>="2009")))

    Voilà ma formule exacte.
    <Utilisation Entrant Max> : provient de mon univers
    le reste d'un fichier excel

  12. #12
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    L'année et la croissance sont en dimensions ?

    Tu as essayé de faire 3 calculs simples du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = <Utilisation Entrant Max>*2
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =<Croissance> Où (<Année>="2009")
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =2*(<Croissance> Où (<Année>="2009"))
    Si les 2 derniers ne marchent pas, c'est que le fichier Excel ne lui plait pas ...

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 80
    Par défaut
    L'année et la croissance sont en indicateur.

    Le premier calcul marche, les deux autres non

  14. #14
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 158
    Par défaut
    Ton année devrait etre en dimension je pense. Tu peux le modifier dans visualiation des données et définition

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 80
    Par défaut
    Je viens de le faire, Année est une dimension à présent, cependant j'ai laissé la croissance en indicateur.
    Mais maintenant j'obtiens une case vide pour la formule suivante :
    = <Croissance> Où (<Année>="2009")

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 80
    Par défaut
    REPONSE :

    =<Croissance> Où (<Année>=2010)

    Voilà la syntaxe qui fonctionne, merci à tous, je passe le sujet en Résolu.

  17. #17
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    Conclusion :

    Passage des valeurs en dimension, et les valeurs chiffrées Excel sont converties automatiquement en nombre sous BO.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA] formule avec variable
    Par munity dans le forum SDK
    Réponses: 8
    Dernier message: 28/09/2009, 13h22
  2. [VBA] [XiR2] Modifier une formule de variable dans un rapport ?
    Par ctobini dans le forum SDK
    Réponses: 2
    Dernier message: 22/03/2009, 18h41
  3. [VBA] Formule avec variables
    Par tuzoenduro dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/02/2008, 18h40
  4. Formule et variable (déplacé forum vba)
    Par choupinette370 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/11/2007, 00h08
  5. écriture d'une formule avec "variable"
    Par stephane31 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/08/2007, 17h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo