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.1b] Comment résoudre le message retourné #Calcul dans une variable


Sujet :

Deski

  1. #1
    Candidat au Club
    Inscrit en
    Août 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 6
    Points : 4
    Points
    4
    Par défaut [BO 6.1b] Comment résoudre le message retourné #Calcul dans une variable
    Bonjour,
    j'ai défini une varibale numérque, mais elle me retourne le message #erreur ? svp commment remédier à ce type de message

    merci pour votre aide

  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
    Bonjour,


    Dans ton intitulé, tu mets #calcul, ensuite dans ton message tu mets #erreur.
    Déjà si tu nous donnes 2 versions, ça va être dur de t'aider


    De plus, il faudrait que tu nous en dises plus sur ton tableau, le type des données/dimensions, s'il y a des invites, etc.
    [B]--= Ayana =--
    Team BAB - Spécialistes BO

    Rubrique BI de developpez.com

  3. #3
    Candidat au Club
    Inscrit en
    Août 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    bonjour,
    tout d'abord merci pour ta réponse.
    desolé, une erreur de frappe s'est glissé, le message que j'ai eu est #Calcul.
    j'ai un tableau simple, avec des champs, j'ai utilisé des variables pour calculer la durée ecoulé entre deux dates
    le format de tableau est :

    user login/log out date debut/Fin
    T1 login 18/08/2008 08:30:00
    T1 ogout 18/08/2008 12:00:00

    j'ai appliqué une rupture sur le champ user.

    le message #calcul apparait une fois j'utilise la variable qui calcule la durée entre les deux dates .

    je mets la variable dans la celule pied de rupture, sinon où dois-je la mettre?

    merci pour votre aide.

  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
    Autrement dit, tu as plein de jolis tableaux à 3 lignes pour chaque user.

    ¤ 1 ligne log in
    ¤ 1 ligne log out
    ¤ 1 ligne temps écoulé

    est-ce que tu as ton erreur sur tous les users, ou juste sur certains users ?

    Ton écart est dans une des colonnes ou bien est-ce une cellule à part ?

    Je pense que tu devrais faire une cellule en dehors du tableau mais plutôt faire des sections, 1 par user.

    Mais il existe plusieurs solutions, tout dépend du rendu que tu veux.
    [B]--= Ayana =--
    Team BAB - Spécialistes BO

    Rubrique BI de developpez.com

  5. #5
    Candidat au Club
    Inscrit en
    Août 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    pour le moment je n'ai qu'un seul user.
    même si j'ai mi la variable dans une cellule à part ca marche pas
    j'ai aussi crée une section sur user ca marche pas non plus

  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
    C'est quoi la formule de ton calcul de différence entre les 2 dates ?
    [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
    Citation Envoyé par chance2008 Voir le message
    j'ai un tableau simple, avec des champs, j'ai utilisé des variables pour calculer la durée ecoulé entre deux dates
    le format de tableau est :

    user login/log out date debut/Fin
    T1 login 18/08/2008 08:30:00
    T1 ogout 18/08/2008 12:00:00

    j'ai appliqué une rupture sur le champ user.

    le message #calcul apparait une fois j'utilise la variable qui calcule la durée entre les deux dates .

    je mets la variable dans la celule pied de rupture, sinon où dois-je la mettre?

    merci pour votre aide.
    Bonsoir,
    Ton message d'erreur vient du fait que tu essaies de calculer la durée écoulée entre les DateHeure dans une même colonne.
    Si tu avais une colonne Début et une colonne Fin tu pourrais ajouter une colonne à droite et effectuer ce calcul sans erreur .

    Il se trouve que des horaires sont l'un au dessous de l'autre.
    C'est une excellente idée d'avoir fait une rupture sur le User.
    C'est effectivement en pied de rupture que l'on peut calculer cette durée.

    Mais quelle formule utilises tu ?????
    On pourrait caresser l'espoir d'utiliser une formule contextuelle du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    JourEntre(<date  debut/Fin> Où(<login/log out> = "log in"),
    (<date  debut/Fin> Où(<login/log out> = "log out")
    J'ai utilisé ici la fonction JourEntre pour simplifier le raisonnement mais je me doute bien que tu veux calculer la durée en seconde voire même en HH:mm:ss

    Seulement voilà, il faudrait pour cela que l'objet <date début/fin> soit un indicateur et non pas une dimension. ?????
    L'autre solution consisterait à différencier les lignes à l'aide de fonctions d'agrégat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    JourEntre(Min(<date  debut/Fin>),
    (Max(<date  debut/Fin> Où(<login/log out>)
    Mais que se passera-t-il si le même User se conecte plusieurs fois ?
    Je pense que tu dois avoir un identifiant unique de connexion mais tu n'en parle pas... ???? décidément, c'est nous qui n'avons pas de chance
    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 !!!"

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/03/2013, 14h39
  2. insérer ce que retourne print dans une variable
    Par dg1312 dans le forum Général Python
    Réponses: 2
    Dernier message: 10/03/2013, 20h39
  3. comment avoir plus de 4000 Char dans une variable CLOB?
    Par makohsarah dans le forum PL/SQL
    Réponses: 11
    Dernier message: 29/04/2010, 14h40
  4. Réponses: 2
    Dernier message: 27/07/2009, 11h06
  5. Comment puis-je mettre un include dans une variable
    Par pierrot10 dans le forum Langage
    Réponses: 17
    Dernier message: 31/08/2006, 08h45

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