Les valeurs d'un champ de type localisation doivent être conformes aux valeurs attendues afin de pouvoir les afficher sur une carte dans MyReport Center.
La qualité de la donnée peut être vérifiée :
Dans MyReport Data, lorsque la qualité de la donnée est activée, la formule est automatiquement renseignée en fonction du référentiel du champ. Les erreurs sont remontées lors de l'ETL.
Dans MyReport Page, toute non-conformité est symbolisée par un warning. Cliquer sur ce pictogramme permet d'obtenir la liste des valeurs en défaut. Ce warning ne bloque pas la validation du rapport.
Dans MyReport Center, toute non-conformité est symbolisée par un warning. Cliquer dessus permet d'obtenir la liste des valeurs en défaut, ainsi que les valeurs des indicateurs correspondantes.
Il est possible d'appliquer une fonction 'normalise' sur les champs de type localisation dans l'onglet "propriétés du champ":
Formules de normalisation des champs· géographiques :
NormaliseNomPays
: Prend un nom de pays, retourne son nom normalisé. Si le pays est introuvable, renvoi le nom inchangéNormaliseNomRegion
: Prend un nom de région, retourne son nom normalisé. Si la région est introuvable, renvoi le nom inchangéNormaliseNomDepartement
: Prend un nom de département, retourne son nom normalisé. Si le département est introuvable, renvoi le nom inchangéNormaliseNomCommune
: Prend un nom de commune, un code postal et un booléen "forcer correction" (3 arguments obligatoires) renvoi le nom de la commune normalisé en s’appuyant du code postal (en cas de doublon).Si aucune commune n’a été trouvée :
- Si "forcer correction" est égal à Vrai, alors on force la recherche d’une ville par le code postal sans tenir compte du nom. Si rien n’a rien été trouvé, renvoi le nom inchangé.
- Si "forcer correction" est égal à Faux alors renvoi le nom de la ville inchangé.
Il est possible d'appliquer la fonction
NomCommuneDepuisCodePostal(codepostal)
qui permet de retourner la première commune correspondant au code postal passé en paramètre.