Skip to main content
Announcements
Do More with Qlik - Qlik Cloud Analytics Recap and Getting Started, June 19: REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Charly_
Contributor II
Contributor II

Grouper des départements en une région personnalisée

Bonjour,

Je souhaite créer des régions personnalisées à partir de départements, est-ce possible nativement dans Qlik Sense sans passer par un KML ?

Exemple : 

  • Départements 37 et 72 : Région A
  • Départements 33, 40 et 64 : Région B

J'ai testé de charger une table de correspondance avec les exemples ci-dessus, mais je n'arrive pas à l'exploiter et avoir les nouvelles bordures de ces régions et non pas les bordures des départements initiaux.

Merci pour votre aide 🙂

4 Replies
Dref278
Creator
Creator

Bonjour,

Il me semble que tu peux t'appuyer sur les contours des zones que tu regroupe :

[Dataset]:
SQL SELECT [Dataset_Geometry], [Dataset_Adm2Code] as Departement FROM Load(dataset='Dataset')
DATASOURCE Dataset LOCATIONSERVICE geometry='AREA', type='AADM2', country='FR', serviceName='default'
;
tag field [LocationDbId] with '$primarykey';
tag field [Dataset_Geometry] with '$geopolygon';
tag field [LocationDbId] with '$geoname';
tag field [Dataset_Geometry] with '$relates_LocationDbId';
tag field [LocationDbId] with '$relates_Dataset_Geometry';
/* End GeoAnalytics operation Load ----------------------------------- */

left join

Load * inline [
Departement, Region
37,A

72,A

33,B

40,B

64,B

];

 

Region :
load Region, GeoAggrgeometry([Dataset_Geometry]) as "Contour Region"
resident Dataset
group by Region;

drop table Dataset;

 

Pour avoir une bonne réponse, il faut poser la bonne question (Chat GPT, 2023)
Charly_
Contributor II
Contributor II
Author

Merci pour ta réponse, ton premier chargement fonctionne sur une instance Qlik sense ou Qlik cloud ? De base sans l'extension GeoAnalytics ?

Dref278
Creator
Creator

C'est une instance Qlik sense.

Auparavant, nous avions GeoAnalytics, mais je croyais qu'il était depuis quelques versions déjà.

Dans le code que je t'ai donné, j'ai effectivement oublié la connexion :

LIB CONNECT TO 'GeoAnalytics Connector';

Si tu as les droits pour créer une connexion, tu dois avoir le type Geoanalytics dans les connectors disponible "Qlik GeoAnalytics Connector". Il suffit juste de lui donner un nom et de l'intégrer dans le script.

 

Cdlt,

 

 

Pour avoir une bonne réponse, il faut poser la bonne question (Chat GPT, 2023)
Charly_
Contributor II
Contributor II
Author

Encore merci pour ton retour,

Je peux bien ajouter des connexions, mais pas de trace de "Qlik GeoAnalytics Connector", j'imagine qu'il faut installer le serveur Qlik GeoAnalytics pour après pouvoir ajouter la connexion, actuellement nous utilisons des fonctions natives de carte.


J'ai l'impression que je vais devoir passer par un KML : (