Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Problème échantillonnage Qlik

Bonjour,

J'aimerai tracer plusieurs courbes sur un même graphe ayant un même TimeStamp, je rencontre deux problèmes.

Premièrement, Qlik echantillonne tout seul, à savoir n'affiche pas tous les points de ma base (toutes les millisecondes)

Deuxièmement, dans le cas ou je souhaite afficher plusieurs capteurs sur une même courbe, je ne parviens pas à avoir des valeurs pour un même TimeStamp pour les différents capteurs.

En vous remerciant par avance,

Cordialement,

Hello,

I would like to draw several curves on the same graph with the same TimeStamp, I have two problems.

First, Qlik samples alone, ie does not display all the points on my database (every millisecond)

Secondly, if I want to display several sensors on the same curve, I can not get values for the same TimeStamp for the different sensors.

Thanking you in advance,

Regards,

1 Solution

Accepted Solutions
sfatoux72
Partner - Specialist
Partner - Specialist

Tu parles de problème, mais je pense que tu t'y est mal pris au début.

Tu n'as pas mis d'image, je vais donc imaginer ce que tu as.

Tu ne travailles pas toujours au nivaux le plus bas, tu dois donc toujours travailler tes indicateur avec des fonctions d'agrégation. Et oui, si tu n'en spécifie pas, il va utiliser par défaut la fonction d'agrégation Only().

Il faut mettre 2 dimensions:

  • ta dimension temporelle qui va définir ton abscisse
  • ta dimension capteur qui va créer  une courbe par capteur

Une ou plusieurs expressions qui vont définir ce que tu veux voir comme données agrégées de tes capteurs dans ton graphe:

  • la valeur max :         Max(Valeur)
  • la valeur min :          Min(Valeur)
  • la valeur moyenne : Avg(Valeur)

Tu peux ainsi à niveau relativement agrégé repérer un niveau max relativement élevé et zoomé pour découvrir quand exactement il y eut lieu est pendant quelle intervalle de temps.

Et pour info, la version serveur fonctionne exactement de la même façon

View solution in original post

6 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour,

serait-il possible de nous transmettre une petite application QlikView avec quelques données (une petite plage de temps pour quelques capteurs) et le graphique que vous avez fait.

Cela sera plus simple pour vous aider.

clefeuvre
Partner - Contributor II
Partner - Contributor II

Bonjour,

Je suis absente du 13 au 17 févier inclus.

Pour toute demande, vous pouvez envoyer vos mails à support@opso.fr.

Cordialement,

Not applicable
Author

Bonjour,

Je me suis rendu compte que Qlik fonctionne par défaut avec une fonction d,'agrégation Only() ce qui signifie qu'il n'affiche aucune mesure s'il en a plusieurs pour une même dimension.

J'ai résolu ce problème en séparant dans différentes colonnes chacun de mes capteurs.

Le problème restant maintenant est que ma courbe change en fonction du zoom. Il semble que le logiciel choisisse d'afficher ou non certaines valeurs. Quelqu'un a t il déjà rencontré ce problème ? Pour rappel je travaille sur Qlik Sense Desktop, mais j'envisage de passer a la version serveur (cela solutionnera t-il mon problème ?).

Je vous remercie par avance

sfatoux72
Partner - Specialist
Partner - Specialist

Tu parles de problème, mais je pense que tu t'y est mal pris au début.

Tu n'as pas mis d'image, je vais donc imaginer ce que tu as.

Tu ne travailles pas toujours au nivaux le plus bas, tu dois donc toujours travailler tes indicateur avec des fonctions d'agrégation. Et oui, si tu n'en spécifie pas, il va utiliser par défaut la fonction d'agrégation Only().

Il faut mettre 2 dimensions:

  • ta dimension temporelle qui va définir ton abscisse
  • ta dimension capteur qui va créer  une courbe par capteur

Une ou plusieurs expressions qui vont définir ce que tu veux voir comme données agrégées de tes capteurs dans ton graphe:

  • la valeur max :         Max(Valeur)
  • la valeur min :          Min(Valeur)
  • la valeur moyenne : Avg(Valeur)

Tu peux ainsi à niveau relativement agrégé repérer un niveau max relativement élevé et zoomé pour découvrir quand exactement il y eut lieu est pendant quelle intervalle de temps.

Et pour info, la version serveur fonctionne exactement de la même façon

Not applicable
Author

Bonjour,

Merci beaucoup, ça fonctionne

cdlt.

sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour,

Afin d'aider les autres membres de la communauté:

  • Si la réponse résout votre problème, merci de mettre la question comme résolue, .
  • Si des réponses vous ont aidés, merci de les spécifier comme "Utile".
  • Si vous désirez recommander une réponse aux autres membre de la communauté, cliquez sur recommander.

Merci