Closed streino closed 4 weeks ago
Le cross-filtering n'a pas l'air de fonctionner sur une Dimension de type "Custom SQL". Les deux autres types ("Simple" ou "Saved expression") fonctionnent.
Il semble que "Custom SQL" avait été utilisé pour pouvoir modifier le label affiché pour cette colonne dans un Chart. Cependant c'est pas la bonne approche car ça ne modifie le label que pour ce chart donné, et ça introduit du custom un peu partout.
La bonne façon de modifier le label d'un champ "Simple" ou "Saved expression" est d'éditer la propriété "Label" de ce champ depuis l'édition du Dataset :
Corrigé pour les table charts, par contre les bar charts, c'est un bug : https://github.com/apache/superset/issues/25334. Et je n'arrive pas à faire fonctionner le workaround proposé dans le ticket.
Je vais donc (temporairement) basculer les bar charts en table charts. C'est moins visuel, mais le cross-filtering me semble plus important que le visuel. L'objectif principal du dashboard étant de pouvoir rapidement identifier les jdd à problème.
Corrigé dans la mesure du possible. Le reste -> https://github.com/ecolabdata/ecospheres/issues/425.
Après avoir cliqué sur la barre "6" du chart du nombre de distributions, le dashboard donne l'impression de se mettre à jour (et une icone "filtre" aparait bien en haut du piechart) mais le résultat n'est pas filtré et le barchart n'est pas à jour (tjs 22k jdd alors qu'il devrait y en avoir 13k).
Légèrement pire (ou mieux, au moins c'est plus cohérent) depuis un table chart. Idem ci-dessus mais l'icone de "filtre" n'apparait même pas.