Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SpagoBI
SpagoBI Forum d'entraide SpagoBI, plate-forme collaborative d'informatique décisionnelle réalisée en logiciel libre
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 10/02/2011, 12h51   #1
Membre du Club
 
Avatar de rotsilaina
 
Homme Mijoro Rakotonirina
Inscription : octobre 2007
Messages : 59
Détails du profil
Informations personnelles :
Nom : Homme Mijoro Rakotonirina
Âge : 28
Localisation : Madagascar

Informations forums :
Inscription : octobre 2007
Messages : 59
Points : 47
Points : 47
Par défaut Autres valeurs sur dynamicParams du template (GeoReport).

Bonjour,

Concernant GeoReport, est-il possible d'avoir d'autres moyens de renvoyer des variables dynamiques dont les valeurs souhaitées ne se trouvent pas dans le template json?

- Dans mon cas, je voudrais renvoyer deux dates de mon choix, donc l'utilité du datepicker.


Cordialement,
rotsilaina.
rotsilaina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 16h12   #2
Membre du Club
 
Avatar de rotsilaina
 
Homme Mijoro Rakotonirina
Inscription : octobre 2007
Messages : 59
Détails du profil
Informations personnelles :
Nom : Homme Mijoro Rakotonirina
Âge : 28
Localisation : Madagascar

Informations forums :
Inscription : octobre 2007
Messages : 59
Points : 47
Points : 47
Pour être un peu plus clair, je voudrai ajouter ou créer un "Control Panel" pour mes propres formulaires mais je ne vois pas comment y procéder.

Cordialement,
rotsilaina.
rotsilaina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 15h35   #3
Membre du Club
 
Avatar de rotsilaina
 
Homme Mijoro Rakotonirina
Inscription : octobre 2007
Messages : 59
Détails du profil
Informations personnelles :
Nom : Homme Mijoro Rakotonirina
Âge : 28
Localisation : Madagascar

Informations forums :
Inscription : octobre 2007
Messages : 59
Points : 47
Points : 47
Résolu mais je vais quand même exposer la solution pour la communauté.

Mon problème c'est que j'ai un Report (Birt) sur le popup nécessitant 3 paramètres. Et j'avais pu renvoyer qu'un seul des paramètres vers le report sur le popup. Ce paramètre en fait partie de la propriété géométrique contenu dans le fichier GeoJson.

Cf:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 usa_states.json
.....
 ,"geometry_name":"the_geom","properties":{"STATE_NAME":"Illinois","STATE_FIPS":"17","SUB_REGION":"E N Cen",.....
....

 template.json
inlineDocumentConf: {
		label: 'DIALCHART_simpledial'
		, staticParams: {}
		, dynamicParams: {
			state: 'STATE_NAME'
		}
		, displayToolbar: 'false'
		, displaySliders: 'false'
	},
Cependant, il me reste encore d'autres paramètres à renvoyer([WEEK] et[Status_c]).
si je mets , displayToolbar: 'true' , displaySliders: 'true', je peux sélectionner les paramètres de mon choix grâce aux drivers analytics.
Par conséquent, à chaque clic sur la carte, je dois resélectionner les deux paramètres sur le popup, ce qui est désagréable pour les clients (utilisateurs)

Auparavant, j'ai cru que dynamicParams du template ne renvoie que l'une des propriétés géométriques du fichier GeoJson, j'avais tout faux.
Il peut aussi renvoyer les colonnes du Dataset.
J'avais mal compris ceci

Solution:

supposons que l'on a cette portion des propriétés géometriques

"properties":{"PROVINCE_NAME":"TANA","PERSONS":"5555555",....}


- Création du dataset
ajouter les paramètres du genre

Code :
1
2
3
4
5
6
7
8
SELECT [Province]
      ,[WEEK]
      ,[Status_c]
      ,sum(Mt) AS Mt
      ,...
FROM ...
WHERE WEEK=$P{WK} AND Status_c=$P{ST}
GROUP BY ...
ajouter les DataSet Analytical Drivers WK et ST

- Ajout du document Georeport
Extrait du template:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
...
 
businessId: "Province", //it links TO alphanumeric DATA INTO spagobi dataset
geoId: "PROVINCE_NAME", //it links TO geometires 
 
...
 
inlineDocumentConf: {
        label: 'DWH_Birt_1'
        , staticParams: {}
	, dynamicParams: {
		PR: 'PROVINCE_NAME'
		,WK: 'WEEK'
		,ST: 'Status_c'
	}
	, displayToolbar: 'false'
	, displaySliders: 'false'
},
 
...
ajouter les DOCUMENT ANALYTICAL DRIVER DETAILS (WK et ST)

Nb: Les noms des paramètres du report (Birt) sont exactement PR, WK et ST

Peut-être que ceci pourra vous aider!

Cordialement,
rotsilaina.
rotsilaina 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 11h48.


 
 
 
 
Partenaires

Hébergement Web