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

Webi Discussion :

Groupage sous Webi avec variables dynamiques


Sujet :

Webi

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Groupage sous Webi avec variables dynamiques
    Bonjour,
    je me heurte à un mur, voici ma problèmatique:
    . Une dimension 'semaines'
    . un indicateur ventes
    Si je lance une requete qui me rapporte les ventes sur 9 semaines (4 à 12 par exemple), j'obtiens un tableau de 9 lignes (les semaines) avec les ventes correspondantes. Jusque là tout va bien, cependant, je souhaite grouper les semaines par 3 et cumuler les ventes (semaines 4 à 6, 7 à 9 et 10 à 12 dans cet exemple).
    Le soucis vient que ces semaines vont varier.
    Comment faire une fonction qui va me selectionner les 3 permieres semaines, puis les 3 du milieu et enfin les 3 dernières ?

    Voici ma fontion à l'heure actuelle mais elle m'oblige à modifier les variables semaines à chaque changement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Somme(([vitrine principale ].[Unités vendues semaine]([vitrine principale ].[Numero Semaine] Entre(4;6))))
    Donc pas exploitable dans le cadre d'une planification automatique.

    Merci !

  2. #2
    Membre averti

    Inscrit en
    Juillet 2007
    Messages
    391
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 391
    Points : 443
    Points
    443
    Par défaut
    Salut,

    je n'ai pas webi sous la main mais je vois déjà 2 axes de solutions éventuelles :

    ##1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Somme(([vitrine principale ].[Unités vendues semaine]([vitrine principale ].[Numero Semaine] Entre(Min([Numero Semaine]);Min([Numero Semaine])+3))))
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Somme(([vitrine principale ].[Unités vendues semaine]([vitrine principale ].[Numero Semaine] Entre(Min([Numero Semaine])+3;Min([Numero Semaine])+6))))
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Somme(([vitrine principale ].[Unités vendues semaine]([vitrine principale ].[Numero Semaine] Entre(Min([Numero Semaine])+6;Min([Numero Semaine])+9))))
    ##2
    Créer une variable [group_semaine] de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = Si ([Numero Semaine] Entre(Min([Numero Semaine]); Min([Numero Semaine])+3) Alors "1er lot de semaine" sinon si ...
    Bon c'est un peu le même modèle ...

Discussions similaires

  1. Fonction "save" avec variable dynamique
    Par Nyquist dans le forum MATLAB
    Réponses: 15
    Dernier message: 30/06/2011, 10h09
  2. probleme sous JFreeChart avec courbe dynamique
    Par reiben_fr dans le forum Débuter
    Réponses: 0
    Dernier message: 10/11/2010, 11h59
  3. appel à sous routine avec variables
    Par mikeduff dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 29/01/2009, 19h46
  4. Réponses: 2
    Dernier message: 10/12/2006, 10h57
  5. Problème avec variable dynamique
    Par moyjunior dans le forum Linux
    Réponses: 2
    Dernier message: 22/11/2006, 12h46

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