|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : mars 2002 Messages : 46 ![]() |
Bonjour,
Mon univers provient d'une requête SQL sur une base hyperfile. Cela me ramène des valeurs (date et numériques) avec lesquelles je calcule à partir de la formule d'une variable de type dimension (<calcul_date>) des dates qui apparaissent sur mon tableau au format jj/mm/aaaa. Ces date sont de type date. Dans le tableau j'ai donc des milliers de dates associées avec des montants qui sont eux calculés dans la formule d'une variable de type indiquateur (format numérique standard). Je veux maintenant grouper mes dates (2 ou 3 milliers) par mois afin d'avoir les sommes cumulées par mois dans mon tableau. Il existe des fonction du type Gauche() et Droite() qui pourraient résoudre mon problème mais dès que je l'ai utilisent cela ne fonctionne pas, j'ai un retour du type => type de données incorrect DMB00003. Ex : Gauche(<calcul_date> ,7) Cela doit théoriquement me ramener des dates de type chaîne au format suivant : 05/2007 à partir de là, je dois pouvoir théoriquement les grouper par mois. Mais cela ne fonctionne pas, si je remplace <calcul_date> par une chaîne par ex : Gauche("10/05/2007", 7) ce la fonctionne très bien. Je pense que cela provient du fait que c'est une date et que ma variable renvoit des dates et non des chaînes. Comment puis-je faire pour convertir une date en chaîne à partir d'une formule ? Est-ce la meilleure façon de faire ? Pouvez-vous m'aidez s'il vous plaît ? Merci |
|
|
00
|
|
|
#2 | ||||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Bonjour,
Pour bien finir l'année voici quelques tuyaux... qui feront date ! La fonction Gauche(variabletexte) ne peut fonctionner correctement avec des dates sauf à convertir d'abord ta date en texte à l'aide de Code :
D'autres fonctions sont utilisables : Code :
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
||||
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : mars 2002 Messages : 46 ![]() |
Bonjour Bruno2r,
Merci pour cette réponse rapide et efficace. Cela doit fonctionner mais j'ai du encore faire une bêtise quelque part car j'ai #VALEURMULTI au lieu des mois. Avez-vous une idée ? Merci beaucoup |
|
|
00
|
|
|
#4 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Si tu as #MULTIVALEUR au lieu des mois.
C'est que tu n'es pas dans le tableau ... mais en dehors et qu'il ne sait pas quelle ligne prendre (même si elle contiennent toutes la même date) As tu essayé d'abord dans une colonne à côté de celle de la date ?
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : mars 2002 Messages : 46 ![]() |
Bruno2r,
En effet, dans le tableau cela fonctionne parfaitement. Je te remercie infiniment pour ton aide. Bonnes fêtes !!!!!!!!!!! Merci chef
|
|
|
00
|
|
|
#6 | ||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Bonnes Fêtes à toi aussi
Dernière précision si tu voulais afficher en pied de rupture le résultat en voulant te débarrasser du #MULTIVALEUR sachant qu'il s'explique par la présence de lignes multiples et non pas de valeurs multiples puisque toutes les valeurs dans la rupture (ou la section) sont identiques il te suffirait d'utiliser une des méthodes suivantes : Code :
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com