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

SAP Crystal Reports Discussion :

Utilisation des variables dynamiques [CR 2013]


Sujet :

SAP Crystal Reports

  1. #1
    Membre régulier
    Homme Profil pro
    Analyste fonctionnel
    Inscrit en
    Octobre 2021
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Analyste fonctionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2021
    Messages : 110
    Points : 109
    Points
    109
    Par défaut Utilisation des variables dynamiques
    Bonjour,

    Je voudrais sortir un état de Budget à partir de 3 tables : Le Budget, Le réalisé et L'engagement. (B, R et E)
    Sur chaque table, j'ai un montant mensuel pour les périodes 1 à 12
    La formule est assez simple : Budget Disponible (D) = Budget (B) - Réalisé (R) - Engagement (E)
    Pour le mois de Janvier : D1=B1-R1-E2,
    Pour le mois de Février : D2=B2-R2-E2, etc ...
    Le champs commun des 3 tables sont l'exercice (EXO), le code budget (CODBUD) et l'axe budgétaire (AXBUD).
    Toutefois, les 3 tables ne contiennent pas forcément les mêmes nombres de lignes

    Nom : DV_1_TABLES.JPG
Affichages : 105
Taille : 66,1 Ko

    C'est la table de Budget qui contient toutes les possibilités et je m'en sers comme table principale de l'état
    Ensuite, il y a des lignes dans cette table XBUDGET qui n'existent pas dans les autres tables et l'état devrait afficher zéro.
    Or je constate que si je fais affichage directe des contenus des 3 tables, il y a alors une condition "ET" dans Crystal qui fait que
    • Si j'affiche uniquement en colonne, le montant B4 (budget) : j'ai un total de 953 lignes d'enregistrements
    • Si je rajoute la colonne montant R4 (réalisé) : j'ai un total de 368 lignes d'enregistrements
    • Si je rajoute la colonne montant E4 (réalisé) : j'ai un total de 115 lignes d'enregistrements seulement


    Je pense que ces 115 sont le nombre des enregistrements qui existent dans les 3 tables en même temps
    Alors que je voudrais afficher les 953 lignes et afficher zéro lorsque l'enregistrement EXO+CODBUD+AXBUD n'existe pas dans la table réalisé ou la table engagement.

    Nom : DV_2_CR.JPG
Affichages : 95
Taille : 49,0 Ko

    J'ai quelques notions sur les variables, et sur le sous-rapport, mais ne sais pas très bien les utiliser.
    Notamment si j'utilise la variable, comment gérer et numéroter la variable si j'ai 953 enregistrements en ligne et 12 colonnes B1, B2, B3 ... B12
    Et sur la table Réalisé, j'ai 429 enregistrements en ligne et 12 colonnes R1, R2, ... R12
    Et sur la table Engagements, j'ai 154 enregistrements en ligne et 12 colonnes E1, E2 ... E12

    Pourriez-vous m'indiquer comment vous auriez procédé ?

  2. #2
    Modérateur
    Avatar de luc_chivas
    Profil pro
    Consultant BO/Crystal Reports
    Inscrit en
    Avril 2004
    Messages
    1 941
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant BO/Crystal Reports

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 941
    Points : 2 719
    Points
    2 719
    Par défaut
    Bonjour

    essaye de mettre tes liaisons de tables en "jointure externe gauche", mets ta table EXBUDGET en premier, puis les deux autres tables au même niveau à droite
    Luc

    Disponible - Intervention sur demande tout pays, toutes régions
    Formateur Crystal Reports (toutes versions)
    Contrat de support possible
    N'hésitez pas.... http://paypal.me/lucrascar

  3. #3
    Membre régulier
    Homme Profil pro
    Analyste fonctionnel
    Inscrit en
    Octobre 2021
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Analyste fonctionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2021
    Messages : 110
    Points : 109
    Points
    109
    Par défaut
    Super,
    Merci, c'est ce qu'il me fallait,

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/06/2007, 15h50
  2. Utiliser des variables d'une BDD
    Par Ragnarok_1er dans le forum Access
    Réponses: 3
    Dernier message: 25/01/2006, 08h32
  3. utilisation des variables global dans tout le projet
    Par EYENGA Joël dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/01/2006, 10h55
  4. [MFC] utilisation des variables associées
    Par Grey dans le forum MFC
    Réponses: 2
    Dernier message: 18/11/2005, 14h00
  5. Utiliser des variables d'environnements
    Par Xam335 dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/08/2004, 14h15

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