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 6.1] Remise à zero variable sur une rupture


Sujet :

Deski

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 15
    Points : 14
    Points
    14
    Par défaut [BO 6.1] Remise à zero variable sur une rupture
    BO 6.1.a

    J'ai un rapport avec une rupture et une colonne de type variable calculée : a=Précedent(<variable>)

    Comment faire pour que ma variable a se remette à zéro à chaque rupture

    Merci

  2. #2
    Membre éprouvé
    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
    Points : 1 180
    Points
    1 180
    Par défaut
    Moi j'ai pas tout compris là

    Colonne de type variable, OK, je vois pas l'intérêt de ta formule mais c'est pas grave .

    Mais la remise à 0, avec la rupture .... tu pourrais donner un exemple stp ?
    [B]--= Ayana =--
    Team BAB - Spécialistes BO

    Rubrique BI de developpez.com

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 15
    Points : 14
    Points
    14
    Par défaut Exemple
    je t'envoie une extraction excel de mon tableau
    Fichiers attachés Fichiers attachés

  4. #4
    Membre éprouvé
    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
    Points : 1 180
    Points
    1 180
    Par défaut
    D'accord j'ai compris !!

    Si c'est sur <Code Chateau>,<Millesime> qu'est faite la rupture :

    a=Précédent(<Nombre de mois+délais>) Dans (<Code Chateau>,<Millesime>)


    Essaie ça, c'est un problème de dimension
    [B]--= Ayana =--
    Team BAB - Spécialistes BO

    Rubrique BI de developpez.com

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 15
    Points : 14
    Points
    14
    Par défaut helas ca ne marche pas
    Bo me retourne une erreur #calcul

  6. #6
    Membre éprouvé
    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
    Points : 1 180
    Points
    1 180
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a=Précédent(<Nombre de mois+délais>) Dans Bloc
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a=Précédent(<Nombre de mois+délais>) Dans Corps

    Sinon tu peux essayer en créant des groupes de données, mais c'est pas l'idéal.
    Ou encore en rentrant ligne-1/colonne-1 ....


    Dommage que je ne puisse pas tester
    [B]--= Ayana =--
    Team BAB - Spécialistes BO

    Rubrique BI de developpez.com

  7. #7
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Points : 4 780
    Points
    4 780
    Par défaut
    Me revoili, me revoila.
    Petites formules ...

    Méthode 1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = Si (<Article>=Précédent(<Article>)) Alors Précédent(<TaVariable>)
    Méthode 2 : ... pour les cumuls utiliser la réinitialisation sur le CA cumulé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SommeCumulatif(<Ca>;<Article>)
    Faire suivre les fonctions d'agrégation SommeCumulative ou NombreCumulatif d'un ; suivi de la variable qui en changeant de valeur provoque la réinitialisation.

    Amusant non ?
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 15
    Points : 14
    Points
    14
    Par défaut Merci
    Merci de votre aide et de la solution trouvée

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

Discussions similaires

  1. effacer des variables sur une page web
    Par mipou dans le forum Langage
    Réponses: 1
    Dernier message: 07/01/2009, 21h19
  2. [Dates] Undefined variable sur une fonction
    Par jiojioforever dans le forum Langage
    Réponses: 4
    Dernier message: 23/03/2007, 12h06
  3. Réponses: 2
    Dernier message: 28/11/2006, 16h20
  4. [C# 2.0] Récupérer une variable sur une autre fenêtre
    Par herrs dans le forum Windows Forms
    Réponses: 5
    Dernier message: 14/11/2006, 01h24
  5. debutant lecture de plusieur variable sur une meme ligne
    Par Slumpy dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 16/06/2006, 20h37

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