Bonjour,
J'utilise SpagoBi 1.9.4 et j'essaie de réaliser le dashboard en suivant les indications de QuickStart. Donc j'ai télécharger SpagoBIComponents, car j'aimerais faire l'exemple des colonnes 3D (columns3d.lzx.swf).
Mais j'ai des difficultés quand à réaliser le script, car c'est vraiment pas mon truc. J'aimerais utiliser la requête suivante :
->name = liste de produits ('BLANCS BOUTEILLES', 'BLANCS OUVERTS', 'BLANCS VRACS', 'DIVERS', 'Goron Rosé de Goron', 'NA','ROSES OUVERTS', 'ROSES VRACS', 'ROUGES BOUTEILLES', 'ROUGES OUVERTS', 'ROUGES VRACS')
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select produit.cstat_texte As name, sum(principal.ca) As value from principal, client, produit where client.id_client = principal.id_client and principal.id_produit = produit.id_produit and client.orig_texte = 'Varone' and YEAR(principal.date) = 2005 group by produit.cstat_texte order by produit.cstat_texte
->value = chiffre d'affaire pour chaque produit
et ça c'est le script qu'il faudrait modifier, mais je sais pas comment le faire pour y intégrer ma requête sql :
Je joins en annexe l'aide fourni à propos de se sujet. Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 StringBuffer buf = new StringBuffer(); buf.append('<rows>'); buf.append('<row name=\'Store1\' '); float col1 = .... [numeric value calculation]; buf.append('value=\''); buf.append(col1); buf.append('\' />'); buf.append('<row name=\'Store2\' '); float col2 = .... [numeric value calculation]; buf.append('value=\''); buf.append(col2); buf.append('\' />'); buf.append('<row name=\'Store3\' '); float col3 = .... [numeric value calculation]; buf.append('value=\''); buf.append(col3); buf.append('\' />'); buf.append('</rows>'); return buf;
Partager