Documentation #18960
doc: supprimer la doc sur les "Filtres avancés"
0%
Description
dans la doc de Publik, mais avant dans la page du connecteur CSV de passerelle (ne pas retirer la fonctionnalité, peut-être utilisées, mais supprimer la doc car il faut préférer les requêtes aujourd'hui)
Demandes liées
Historique
Mis à jour par Thomas Noël il y a plus de 6 ans
la doc publik c'est https://doc-publik.entrouvert.com/tech/connecteurs/requetes-sur-fichier-tableur/ ; il faut de plus y ajouter un mot sur le paramètre case-sensitive, et aborder le sujet des requêtes (sans dire qu'elles sont avancées, c'est juste des requêtes)
Mis à jour par Thomas Noël il y a plus de 6 ans
- Lié à Development #18962: ne plus afficher la doc des "requêtes avancées" (ieq, gt, ...) sur le connecteur CSV ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 6 ans
J'ai enlevé le contenu suivant:
Filtres avancés Il existe des filtres avancés qui permette de combiner le nom des colonnes et certains filtre. [passerelle_url]/csvdatasource/musees/data?text__icontains=abc&id__gt=17 Retourne les lignes pour lesquelle l'identifiant est supérieur à 17 et dont la colonne « text » contient « abc » (indiféremment en majuscule ou en minuscule). Les filtres avancés utilisables sont les suivants : contains : la colonne contient la valeur indiquée icontains : la colonne contient la valeur indiquée (insensible à la casse) gt : la colonne est supérieure à la valeur ge : la colonne est supérieure ou égale à la valeur lt : la colonne est inférieure à la valeur le : la colonne est inférieure ou égale à la valeur eq (=) : la colonne égale la valeur ieq (=) : la colonne égale la valeur (insensible à la casse) ne : la colonne est différente de la valeur ine : la colonne est différente de la valeur (insensible à la casse)
J'ai commencé à documenter les ex-requêtes avancés, renommées en requêtes tout court:
https://doc-publik.entrouvert.com/tech/connecteurs/requetes-sur-fichier-tableur/
Mis à jour par Benjamin Dauvergne il y a plus de 6 ans
- Statut changé de Nouveau à Information nécessaire
- Assigné à mis à Pierre Cros
Je te passe la main Pierre pour reformatage, re-phrasage ou remarques d'améliorations. L'exemple que j'ai mis permet d'utiliser presque tous les champs mais on pourrait rajouter des exemples concernant des traitements numériques, par exemple trouver toutes les activités pour un enfant de 8 ans pour une liste d'activité avec un age minimum et maximum:
id,activite,age_min,age_max,horaire 1,Tennis,6,8,lundi 17h 2,Footbal,9,14,mardi 16h
Filtre:
int(age_min) >= int(query['age']) and int(age_max) >= int(query['age'])
Projection:
id:id text:activite + " " + horaire
Mis à jour par Pierre Cros il y a plus de 6 ans
Ça marche, merci pour le boulot, je fais ça semaine prochaine si tout va
bien.
Mis à jour par Benjamin Dauvergne il y a plus de 6 ans
Et mes screenshots sont un peu pourris à cause des petits points bleus, c'est mon plugin correcteur grammatical (Grammalect) qui s'est mis à marcher sur la dernière beta de firefox.
Mis à jour par Thomas Noël il y a plus de 6 ans
Une release de passerelle est en cours qui pose le champ "projection" en bas de page.
Mis à jour par Benjamin Dauvergne il y a plus de 6 ans
2 bonnes raisons de refaire les screenshots :)