Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/08/2008, 13h30   #1
Invité de passage
 
Inscription : août 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 6
Points : 1
Points : 1
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
chance2008 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 14h17   #2
Membre émérite
 
Avatar de Ayana
 
Inscription : décembre 2005
Messages : 901
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 901
Points : 900
Points : 900
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.
__________________
--= Ayana =--
Modératrice B.I.

Règles du forum BO

Team BAB - Spécialistes BO

Rubrique BI de developpez.com
Ayana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 15h23   #3
Invité de passage
 
Inscription : août 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 6
Points : 1
Points : 1
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.
chance2008 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 15h46   #4
Membre émérite
 
Avatar de Ayana
 
Inscription : décembre 2005
Messages : 901
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 901
Points : 900
Points : 900
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.
__________________
--= Ayana =--
Modératrice B.I.

Règles du forum BO

Team BAB - Spécialistes BO

Rubrique BI de developpez.com
Ayana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 16h31   #5
Invité de passage
 
Inscription : août 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 6
Points : 1
Points : 1
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
chance2008 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 18h04   #6
Membre émérite
 
Avatar de Ayana
 
Inscription : décembre 2005
Messages : 901
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 901
Points : 900
Points : 900
C'est quoi la formule de ton calcul de différence entre les 2 dates ?
__________________
--= Ayana =--
Modératrice B.I.

Règles du forum BO

Team BAB - Spécialistes BO

Rubrique BI de developpez.com
Ayana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2008, 18h39   #7
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
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 :
1
2
JourEntre(<date  debut/Fin>(<login/log out> = "log in"),
(<date  debut/Fin>(<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 :
1
2
JourEntre(Min(<date  debut/Fin>),
(Max(<date  debut/Fin>(<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 ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h06.


 
 
 
 
Partenaires

Hébergement Web