2017-10-02 4 views
0

J'essaie de tracer un graphique linéaire de base dans Zeppelin en ajustant plusieurs groupes à un ensemble de clés unique (nombre de résultats par groupe et par jour). Cependant, pour certains jours, il peut ou peut ne pas être données, comme le montre:Comment puis-je ignorer les points de données manquants (pas de valeur pour une clé) dans un diagramme linéaire Apache Zeppelin?

A chart showing three trend lines for the last week of September. One trend line has data for every day on the chart; the two others have no data for one or two days. Instead of bypassing the days for which no data exist, these lines display a value of zero on those days, causing dips and recoveries that give the appearance of anomalous data.

Aucun des enregistrements ont un champ de clé de 09/25 si cette date ne semble même pas. Le bleu clair et l'orange n'ont pas de données pour le 09/26; bleu clair n'a pas de données pour le 29/09. Mais depuis que le bleu foncé a des données pour le 09/26, Zeppelin "adapte" les données manquantes pour le bleu clair et l'orange en les mettant à zéro pour ce jour (il fait la même chose pour les valeurs des autres graphiques). répondre). Ceci est indésirable car il semble que nous ont données pour ces jours, et qu'il n'y avait simplement aucun résultat. Je cherche un moyen d'ignorer ces clés quand aucun enregistrement ne correspond, similaire à la façon dont se comporte le #N/A d'Excel - donc la ligne orange voyagerait directement du 24/09 au 27/09 au lieu d'avoir le creux et la récupération. Comment puis-je faire cela?

+0

Creuser plus loin: cela semble se produire dans la visualisation, où le graphique linéaire intégré appelle 'd3DataFromPivot' avec' fillMissingValues' activé. Il ne semble pas que cela soit directement configurable. Il est temps de se pencher sur l'ajout d'une nouvelle visualisation avec celle désactivée, je suppose. – dmfay

Répondre

0

Il s'agit d'un problème de comportement codé en dur avec des graphiques en courbes et a été corrigé dans l'instantané 0.8.0 en tant que ZEPPELIN-2252.