Fonctions personnalisées
Prototype d’une fonction personnalisée
Copier / coller ce prototype de requête dans une requête vide :
(param1) =>
let
Retour = param1 * 2
in
Retour
in
RetourAprès enregistrement, la requête s’affiche comme une fonction (icône “fx”).
Utiliser une fonction personnalisée
Dans une requête :
- Ajouter une colonne > Appeler une fonction personnalisée.
- Sélectionner la fonction, et renseigner le ou les paramètres de la fonction.
- Valider.
- Si la fonction retourne une table, le mot “Table” s’affiche dans toute la colonne. Cliquer sur le bouton flèche gauche / droite, en haut à droite de l’en-tête de la colonne.
Fonction de formatage de date AAAAMMJJ
Une colonne contient une date sous la forme AAAAMMJJ (comme 20241231 pour le 31/12/2024).
Copier/coller dans une nouvelle requête vide.
(ColonneDate) => let
ColonneDateTxt = Text.From(ColonneDate),
DateText = Text.End(ColonneDateTxt, 2) & "/" & Text.Range(ColonneDateTxt, 4,2) & "/" & Text.Start(ColonneDateTxt, 4),
Retour = Date.From(DateText)
in
Retour