Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
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 23/12/2010, 09h40   #1
Membre à l'essai
 
Inscription : décembre 2007
Messages : 153
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 153
Points : 20
Points : 20
Par défaut Somme de valeurs

Bonjour à tous,

Je suis un vrai débutant sur BIRT.
Cependant je souhaiterai modifier légèrement un rapport existant.
J'ai une colonne d'un tableau qui contient ce paramètre:
Code :
Total.runningSum(dataSetRow["allocated"],Total.NO_FILTER,Total.OVERALL)
Je souhaiterai savoir dans le détail tout ce que veux dire cette ligne d'une part.
Et d'autre part je souhaiterai la modifier. Chaque ligne s'incrémente avec la valeur de la ligne + celle de la ligne -1.
Or moi je voudrai seulement la valeur de la ligne.

Ex: j'ai actuellement:
10000
15000
25000
Et moi je voudrai:
10000
5000
10000

Merci pour votre aide.
Ledaf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 10h06   #2
Membre confirmé
 
Nicolas Vives
Inscription : avril 2010
Messages : 178
Détails du profil
Informations personnelles :
Nom : Nicolas Vives

Informations forums :
Inscription : avril 2010
Messages : 178
Points : 212
Points : 212
Bonjour,

Si tu dois passer du temps sur ce sujet, je te conseille de te former un peu sur BIRT en utilisant les ressources disponibles sur internet, ça sera vite rentabilisé. Notamment pour ce problème-ci.

Niveau ressources internet, tu as notamment la FAQ developpez.net ; tu as aussi ce post, où je recense les ressources internet.

Sinon, pour répondre à ta question, ta ligne correspond à une ancienne syntaxe d'agrégation sur les valeurs de la donnée "allocated". Il s'agit d'une somme courante ("runningSum"), c'est à dire l'addition des valeurs de la ligne en cours et des lignes précédentes. Donc c'est normal que tu aies 10000, 15000, 25000.
Si tu veux avoir seulement la valeur de la ligne, remplace ta formule par simplement "dataSetRow["allocated"]".
nicolas.1.vives est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 15h15   #3
Membre à l'essai
 
Inscription : décembre 2007
Messages : 153
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 153
Points : 20
Points : 20
Merci pour ces informations.
Je vais commencer par me documenter et ensuite je reviendrai sûrement vers vous.

A bientôt.
Ledaf 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 08h20.


 
 
 
 
Partenaires

Hébergement Web