2017-03-17 3 views
0

Étape 1Impossible de charger l'ensemble de données [country_name] en raison des erreurs suivantes, le paramètre n'a aucune valeur [par_country];

J'ai créé un dataset qui a la requête paramétrique

select city from country where country=$P{par_country} 

J'ai ajouté les attributs et preivew il fonctionne très bien.

Étape 2

Maintenant, j'ai créé une liste de valeurs (Liste des valeurs) avec requête

select cust_country from country 

et sur l'essai, il me donne tous les pays

Étape 3

Ajouté que LOV à AD (pilotes analytiques)

Étape 4

Créer un nouveau cockpit avec une source de données créée puis sélectionnez un diagramme circulaire et je reçois cette erreur enter image description here

+0

Je suis coincé dedans de 2 jours s'il vous plaît répondre si quelqu'un a toute réponse sur ce –

Répondre

1

Vous devez définir les paramètres à l'éditeur « filtres » (icône en forme d'entonnoir) lorsque vous edditing la cockpit. Il montre une liste avec les paramètres de l'ensemble de données, et vous pouvez définir les valeurs par défaut, etc.

C'est la théorie ... mais ma liste de paramètres est vide, donc je ne peux rien faire avec les paramètres du jeu de données. ..

+0

merci pour la réponse et même dans mon cas, la liste de mes paramètres est également vide. ert les paramètres ici tout le monde ... je suis passé par ce lien aussi [https://www.spagoworld.org/jforum/posts/list/4272.page] mais en ajoutant cette ligne aussi pas aidé.version que j'utilise est 5.2 –

0

Après avoir passé jours sur ce finalement cela m'a travaillé pour

J'ai fait les changements de follwing ce lien https://www.spagoworld.org/jforum/posts/list/4272.page avec quelques modifications supplémentaires.

dans les fichiers ci-dessous:

1.SpagoBICockpitEngine/WebContent/js/src/ext4/sbi/cockpit/MainPanel.js

sur la première fonction de la ligne onShowFilterEditorWizard *

config.stores = Sbi.storeManager.getStoreIds(); 
Sbi.trace("[MainPanel.onShowAssociationEditorWizard]: config.stores is equal to [" + Sbi.toSource(config.stores) + "]"); 

et décommentez les mêmes lignes dans la méthode onShowFontEditorWizard.

2.SpagoBICockpitEngine/js/src/ext4/SBI/widgets/grille/InMemoryPagingGridPanel.js

rangée 96 en fonction loadStore, ligne de commentaire comme ceci:

//this.store.loadPage(1); 
  1. J'ai utilisé javascript pour ajouter un paramètre de chaîne.

Requête: select country,cnt from country_duns PLACEHOLDER_COUNTRY

et modifier scrpit

country = parameters.get('par_country'); 

if (country == null) { 
    placeholder = " "; 
} 
else { 
placeholder = "where country = '" + country + "'"; 
} 

query = query.replace("PLACEHOLDER_COUNTRY", placeholder); 
paramètre

est par_country de type chaîne