Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
je suis sur une application QlikSense qui permet de récupérer tous les clients et calcules les défirents indicateurs demander par les métier .
Dans notre système on récupère toutes les tables de DWH dans les qvd ensuite l'application se basera sur ces derniers. En comparant mes résultats sur Qlik et ceux de la requête sql j'ai constaté une différence sur un indicateur.
Le souci c'est que pour cet indicateur j'utilise un champ DtDeces et quand je compare ce champs que j'ai dans qlik et celui du DWH c'est pas tjr le même, sachant que le qvd est une copie brut de DWH . Ci-joint exemple .
Bonjour à tous,
je suis sur une application QlikSense qui permet de récupérer tous les clients et calcules les défirents indicateurs demander par les métier .
Dans notre système on récupère toutes les tables de DWH dans les qvd ensuite l'application se basera sur ces derniers. En comparant mes résultats sur Qlik et ceux de la requête sql j'ai constaté une différence sur un indicateur.
Le souci c'est que pour cet indicateur j'utilise un champ DtDeces et quand je compare ce champs que j'ai dans qlik et celui du DWH c'est pas tjr le même, sachant que le qvd est une copie brut de DWH . Ci-joint exemple .
j'ai relancé le chargement du qvd plusieurs mais ça marche pas. j'ai essayé de me connecter à la base directement depuis mon appli sans aucun filtre mais toujours la même chose.
a votre avis sa vient d'où le faite qui me renseigne pas correctement les données ?
Merci d'avance pour vous réponses
j'ai relancé le chargement du qvd plusieurs mais ça marche pas. j'ai essayé de me connecter à la base directement depuis mon appli sans aucun filtre mais toujours la même chose.
a votre avis sa vient d'où le faite qui me renseigne pas correctement les données ?
Merci d'avance pour vous réponses
Bonjour
Je n'ai pas vu ton exemple mais si ton champ est un champ date ( ce qui semble être le cas ) alors peut etre dans le DWH ce champs a différent format : Texte et numérique et différent type de date DD/MM/YYYY ou MM/DD/YYYY
Dans ce cas il faut formater ce champs Date avec la Fonction ALT() qui permet de tester différent format et d'appliquer alors le bon formatage
ex
ici ds le même champ on a deux formats ( US et EUR)
Date(Alt(Date#([DtDeces ],'MM/DD/YYYY'),Date#([DtDeces ],'DD/MM/YYYY ')),'MM/DD/YYYY') as [EDtDeces ]
Tu peux ajouter autant de paramètres dans ALT que tu as de formats différents identifiés
Bruno
hello
this is s strange case, how is this field it's DD-MM-YYYY? by any chance DHW it's in USA formatting and Qlik in French ?
i will suggest get like 1k of row each side and compare if match is not going deep to 100 rows
Another test you could do is check count of rows compare to each
Bonjour
Je n'ai pas vu ton exemple mais si ton champ est un champ date ( ce qui semble être le cas ) alors peut etre dans le DWH ce champs a différent format : Texte et numérique et différent type de date DD/MM/YYYY ou MM/DD/YYYY
Dans ce cas il faut formater ce champs Date avec la Fonction ALT() qui permet de tester différent format et d'appliquer alors le bon formatage
ex
ici ds le même champ on a deux formats ( US et EUR)
Date(Alt(Date#([DtDeces ],'MM/DD/YYYY'),Date#([DtDeces ],'DD/MM/YYYY ')),'MM/DD/YYYY') as [EDtDeces ]
Tu peux ajouter autant de paramètres dans ALT que tu as de formats différents identifiés
Bruno