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 :

[BO XI WEBI] probabilité d'un Bug ! au niveau tableaux croisés


Sujet :

Webi

  1. #1
    atb
    atb est déconnecté
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Autre

    Informations forums :
    Inscription : Novembre 2004
    Messages : 639
    Points : 929
    Points
    929
    Par défaut [BO XI WEBI] probabilité d'un Bug ! au niveau tableaux croisés
    Bonjour à tous,
    je me tourne vers vous pour trouver une solution assez rapide.
    je m'explique :
    Je développe un document sous webI, j’ai un tableau croisé genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    -------   Homme    Femme
    Pays 01     100        102
    pays 02     125         96
    Pays 03     1         1500 
    Le pays est un objet dans mon univers ainsi que l'objet sexe que je code comme suis :
    si
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =([sexe]=01 ;"Homme";"Femme")
    je n'ai pas pus pour le moment reproduire l'erreur d'une manière systématique mais le document est fait sans erreur, je sauvegarde, mais des fois quand je le ré-ouvre j'ai une erreur "valeur multiple"sur l'entête de mon tableau (partie homme femme), pour corriger ça :soit
    1) je refais tout le document
    ou 2) j'édite la formule de ma condition j'ajoute un espace à la fin je valide et tout remarche sauf que :
    je perd mes ruptures (soit horizontales ou verticales).
    ma, question es que c'est un bug quand j'utilise des conditions avec des ruptures sur des tableaux croisés !!!!!
    svp je voudrai très vite savoir si c'est un vrai problème ou c'est encore moi qui a bugué , je dois mal heureusement livrer les documents.
    Je vous remercie

  2. #2
    atb
    atb est déconnecté
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Autre

    Informations forums :
    Inscription : Novembre 2004
    Messages : 639
    Points : 929
    Points
    929
    Par défaut
    Bonjour, après des heures de réflexion , je ne trouve pas d'explication logique quelqu’un à des idées ? Une piste peut être ?

  3. #3
    Membre averti Avatar de eryk71
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 322
    Points : 323
    Points
    323
    Par défaut
    Bonsoir,

    Essaye ça :

    =si(max([sexe]=01) ;"Homme";"Femme")

    ça devrait fonctionner.

  4. #4
    atb
    atb est déconnecté
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Autre

    Informations forums :
    Inscription : Novembre 2004
    Messages : 639
    Points : 929
    Points
    929
    Par défaut
    Bonjour,
    Merci de votre réponse, je viens de tester ça mais normalement ça ne marche pas, en effet
    =si(max([sexe]=01) ;"Homme";"Femme")
    le test sera toujours positif donc j'aurai des homme partout , j'ai pensé à mettre mon test dans une variable Booléene mais ça revient au même moi je voudrai éviter le si dans une rupture dans un tableau croisé, me conseil tu de suivre la piste d'utiliser une fonction genre max, nombre, ou une fonction logique pour éviter les de WebI

  5. #5
    Membre averti Avatar de eryk71
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 322
    Points : 323
    Points
    323
    Par défaut
    Oui, max ou min

  6. #6
    atb
    atb est déconnecté
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Autre

    Informations forums :
    Inscription : Novembre 2004
    Messages : 639
    Points : 929
    Points
    929
    Par défaut
    Bonjour,
    À ce jours après de nombreux tests, ça ne fonctionne toujours pas, dans mon cas je ne pourrai malheureusement utiliser un max ou min, ou somme, j’ai fais une solution provisoire j'ai créé mon objet information sur [sexe] dans un univers qui reprend ma syntaxe (si sexe=1 alors homme sinon femme ....) .
    Question :
    Si j'utilise un objet de type information dans mon tableau croisé (plan horizontal) es que c'est différent d'utiliser le même objet (même information) mais en type dimension, pour le moment j'ai testé il n’y a pas de différence au niveau calcul à l'intérieur du tableau.
    Merci à vous.

  7. #7
    atb
    atb est déconnecté
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Autre

    Informations forums :
    Inscription : Novembre 2004
    Messages : 639
    Points : 929
    Points
    929
    Par défaut
    Bonjour,
    J'ai constaté que cette syntaxe dérange Webi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = ObjetX Où(objetY <>"Non connu")
    Je rappel le contexte du problème : j'utilise ça dans un tableau croisé, j’ai créé des rupture horizontale (dans les titres), dans le corps du tableau je calcul un effectif de personne (indicateur présent dans l'univers)
    Sur le plan vertical (titre de colonne à gauche) je n'ai qu'une seule information (objet X) de tel sorte d'avoir le modèle suivant :
    ----- ------ Objet X1 (rupture) (classe)
    ----- ------ Objet X2 (rupture) (dans mon cas c'est le sexe de l'individu)

    Objet X ----- Nombre de personne
    c'est la que j'avais une erreur multiple value lorsque j'enregistré le document je le fermé et je l'ouvré de nouveau (pas toujours)
    j'ai régler le problème de objetX2 ([sexe]) en supprimant la condition (si alors) dans la formule de la cellule et en créant un objet dans l'univers, seulement dans objet X , le problème persiste.
    Y a-t-il des choses ou conseils pour l'utilisation des tableaux croisés et rupture horizontale dans WebI ?
    Merci de m'éclairer sur ce sujet.

Discussions similaires

  1. Réponses: 15
    Dernier message: 04/07/2007, 12h04
  2. BUGs au niveau d'une application access
    Par monsesilo dans le forum IHM
    Réponses: 1
    Dernier message: 14/06/2007, 10h29
  3. Bug boucles et tableaux
    Par sebduth dans le forum Fortran
    Réponses: 3
    Dernier message: 31/05/2005, 13h49

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