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 06/02/2008, 19h48   #1
Invité de passage
 
Inscription : février 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 6
Points : 2
Points : 2
Par défaut Changer un nombre en chaîne

J'ai cherché et cherché et je ne trouve pas!

J'ai une donnée en nombre qui exprime une durée (ex. 2,87). Je dois transformer cette donnée en heure-minute 2h52.

Avec la formule que j'ai crée, j'arrive à 2,52, mais je n'arrive pas à changer ce nombre en chaîne!

Quelqu'un peut m'aider svp!
Lach04 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2008, 21h28   #2
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Bonsoir,
Tu pourrais t'inspirer de ça
__________________
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
Vieux 07/02/2008, 13h28   #3
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


__________________
--= 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 07/02/2008, 16h25   #4
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Ayana tu veux parler de la version Xi R2D2 ?
Citation:
Envoyé par Ayana Voir le message


La demande est
Citation:
J'ai une donnée en nombre qui exprime une durée (ex. 2,87). Je dois transformer cette donnée en heure-minute 2h52
__________________
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
Vieux 07/02/2008, 16h49   #5
Membre régulier
 
Avatar de Liszt
 
Inscription : avril 2004
Messages : 109
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2004
Messages : 109
Points : 99
Points : 99
Hello,

Il y a une méthode un peu plus simple, qui peut marcher je crois. Pour cela, il faut changer le format de ta colonne (un peu comme dans Excel).

Pour cela, clic droit sur ta colonne, puis "Format Number". Ensuite, tu vas dans "Number", puis tu coches la case "Custom". Il y a ensuite une aide avec des expressions, qui pourra t'aider.

Tu nous diras si ça marche (désolée si j'ai écrit en version anglaise, mais je n'ai que ça sous la main )

Il y a aussi une méthode plus barbare, qui consiste à récupérer la partie entière, et la partie décimale de ton nombre (avec une fonction de troncature ou une fonction mathématique), et faire ensuite une concaténation en caractères avec +"h".

Je sais, c'est barbare, et c'est à faire uniquement si les autres solutions ne fonctionnent pas.
Liszt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2008, 17h14   #6
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
C'est bien cela !
Sachant que la <duréedécimale> est 2,87

Code :
1
2
3
4
5
6
7
 
=Tronque(<duréedécimale> ,0) donne 2
=<duréedécimale>-Tronque(<duréedécimale> ,0) donne 0,87
=Tronque(60 *(<duréedécimale>-Tronque(<duréedécimale> ,0)) ,0) donne 52
 
donc =Tronque(<duréedécimale> ,0) & "H " & 
Tronque(60 *(<duréedécimale> -Tronque(<duréedécimale> ,0)) ,0)
donne 2H 52

A +
__________________
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
Vieux 07/02/2008, 17h58   #7
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
Citation:
Envoyé par Bruno2r Voir le message
Ayana tu veux parler de la version Xi R2D2 ?
C'est le problème quand on lit en diagonale par manque de temps, on arrive à la fin de a 3e ligne et on tombe sur "nombre en chaîne".


toutes mes confuses
__________________
--= 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 28/02/2008, 21h06   #8
Invité de passage
 
Inscription : février 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 6
Points : 2
Points : 2
Par défaut J'ai trouvé

Voici la réponse...

=FormatDeNombre(<variable>*100 ,"# ### ##0h00 ")
Lach04 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h53.


 
 
 
 
Partenaires

Hébergement Web