Aide ajout fonction max page à une API

  • Aide ajout fonction max page à une API

    Posté par Samuel sur 23 juin 2024 à 11h36

    Bonjour,

    Pourriez-vous me dire comment ajouter le résultat d’une fonction qui calcule le nombre de page max à une API qui contient une boucle afin de lire toutes les pages.

    Fonction MaxPage = 61 nombre entier

    Appel de l’api :

    let
    Source = List.Generate(
    () => [page = 1, vehicule = Json.Document(Web.Contents(“API?page=” & Text.From(page),
    API-KEY,
    each [page] <= 61, ici je voulais mettre ma fonction mais POWER BI me retourne une erreur.
    each [vehicule = GetPage([page]), page = [page] +1 ]
    )
    in
    Source

    Merci à vous !

    Samuel a répondu Il y a 2 mois, 2 semaines 2 Membres · 2 Réponses
  • 2 Réponses
  • Bertrand

    Membre
    24 juin 2024 à 10h09

    Bonjour Samuel,
    Pour mettre en place la pagination, la methode ‘standard’ consiste à utiliser la fonction tablegeneratebypage.

    Cette fonction s’appuie sur une fonction GetPage que tu devras adapter à ton API. L’idée est que cette fonction retourne une table correspondant à une page de donnée, à laquelle on ajoute les conditions de continuation/sortie de la pagination sous forme de metadonnées de la page ( keyword ‘meta’).

    Ce n’est pas une réponse directe à ta question, mais une piste pour comprendre comment développer ta solution.

  • Samuel

    Membre
    24 juin 2024 à 12h14

    Bonjour et merci pour votre réponse, je vais creuser dans ce sens.

    Bien à vous,

Connectez-vous pour répondre.