Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je cherche à créer une carte dans qliksense à partir d'un fichier de point (liste des communes françaises).
J'ai suivi ce tuto : Création d’une analyse géographique dans Qlik Sense | Le blog des experts de la Business Intelligenc...
Je me retrouve bloquée comme mentionné dans les commentaires des autres lecteurs, on me dit que j'ai une erreur dans mon script mais je trouve pas où ?
Je me suis aussi apercue que LATI_DMS affiche un + avant le chiffre ! mais je suis pas sure que le problème vienne de là !
Merci de votre aide
j'entends bien, mais au moins pour test tu ne veux pas essayer de remplacer ce script par le fichier geoloc que je t'ai joint hier ?
Chez moi ça marche avec un fichier trouvé sur internet, plus simple :
essaie avec le mien en pj...
Florent
Bonjour,
Alors j'ai reproduit la démarche et ça marche. A part que ça me met en somalie !
Je vais voir si après ça j'arrive à corriger le script de mon autre carte ... Je vous tiens au courant
as tu fait attention à ma clé ? elle se fait sur le code postal !
Ok, je n'avais pas fait attention
(mais je suis toujours en somalie mais les points apparaissent de manière plus cohérente)
quelle est la fonction de cette CLECP ? il faut obligatoirement que ce soit la dimension ?
c'est une clé de jointure : le champ commun entre le fichier géolocalisation et le fichier contenant tes données !
c'est comme ça que sur ta carte qliksense saura où localiser les points de données.
Il faut que la dimension soit le code_postal (le plus précis en nuage de points) avec un biais malgré tout : il existe des villes qui partagent le même code postal : dans ce cas, tu auras autant de points que de villes avec le même code postal...
dans ton script tu as [DEP]&[COM] as codegeo : c'est le code postal ?
si oui, il faut que tu le dupliques et que tu nomme le second code_postal et que tu le mette en dimension.
tu fais la clé de jointure avec ton codegeo...
Si tu n'y arrive pas, donne moi ton app
Florent
Ma jointure se fait avec le codgeo qui est le code INSEE
j'ai fait des progrès parce que maintenant je m'approche
j'avais des soucis dans mon fichier source que j'ai du corriger
comment je peux faire pour partager mon projet qliksense ?
alors tu n'utilises pas mon CLECP comme jointure mais mon "CODE_INSEE"...
pour joindre l'app, dans ta réponse, tu cliques ici :
puis ici :
mais ça devrait marcher avec les codes insees..
Florent.
En fait avec votre aide je suis déjà bien avancé
si ma carte n'est pas bien située c'est parce que j'ai des problèmes avec mes données sources (données INSEE en degré minute seconde je crois)
j'ai chargé une autre base qui devrait être mieux
sinon il faudrait que je corrige ce bout de script :
LOAD
if(LEN(LONGI_DMS)=5,
(LEFT(LONGI_DMS,1) + RIGHT(LEFT(LONGI_DMS,4),2)/60 + RIGHT(LONGI_DMS,2)/3600),
if(LEFT(LONGI_DMS,1) = ‘-‘,
(LEFT(LONGI_DMS,2) – RIGHT(LEFT(LONGI_DMS,4),2)/60 – RIGHT(LONGI_DMS,2)/3600),
(LEFT(LONGI_DMS,2) + RIGHT(LEFT(LONGI_DMS,4),2)/60 + RIGHT(LONGI_DMS,2)/3600))
) as X;
if(LEN(LATI_DMS)=5,
(LEFT(LATI_DMS,1) + RIGHT(LEFT(LATI_DMS,4),2)/60 + RIGHT(LATI_DMS,2)/3600),
(LEFT(LATI_DMS,2) – RIGHT(LEFT(LATI_DMS,4),2)/60 – RIGHT(LATI_DMS,2)/3600),
) as Y,
// *;