Lookuprecords non vide

Bonjour,
Tout nouveau sur grist et béotien sur python, je cherche a réaliser la chose suivante

Je cherche à créer un lookuprecords dont le 2eme argument,permettrait de faire remonter les enregistrements qui sont « non vide » sur telle colonne. cette colonne est de type « référence multiple »

Table1.lookuprecords(colonne5=$colonne1, formule pour enregistrement non vide sur colonne 4)

Si ce n’est pas clair, n’hésitez pas a me redemander !! :slight_smile:
je vous remercie

Je dirais :

all_matches = Table.lookupRecords(colonne5=$colonne1)

return [ligne for ligne in all_matches if ligne.colonne4]

Mais ça serait bien si la méthode lookupRecord permettait de le faire + facilement et directement

1 « J'aime »

oui, en fait l’idéal serait une option « ignorer les cellules vides » pour les colonnes formules, car pour les sommes ou autres c’est pénible de rajouter tout le temps « is not None »

Mais c’est déjà peut-être écrit dans les issues de grist core ?

merci pour votre réponse. je l’ai essayé mais sans succés.
Est-ce que je dois changer « ligne » par un nom qui correspond à la réalité de ma table ? (j’avais prevenu, je suis béotien:) )

ah ben je me sens moins seul :slight_smile:

Dans la formule de Vincent, il faut juste que vous remplaciez Table par l’identifiant de votre table (il peut être c/c depuis les données source). Je pense que c’est Table1 pour vous

je vous ai fait un exemple ici : Ex - ne pas prendre en compte les valeurs nulles dans lookup - Grist

Merci pour cet exemple, je vais travailler a partir de ca (car en plus, je souhaite y ajouter une fonction sum ! )

1 « J'aime »