Syntaxe d'une requête
L'objectif de cet exercice est d'utiliser un paramètre, c'est-à-dire une variable, et de l'intégrer dans la syntaxe de la première étape d'une requête.
Dans l'éditeur Power Query :
créer un nouveau paramètre nommé
Path
de type texte et ayant pour valeur le chemin de votre espace de travail, le chemin se terminant par « \ » ;modifier l'étape 1 de la requête de telle façon à introduire le paramètre dans le chemin absolu du fichier
fr-en-ips-lycees-ap2022.csv
.

Dans le texte ci-dessous, compléter de telle façon à reproduire la syntaxe de l'étape 1.
Se connecter à un jeu de données au format csv est réalisé par la fonction d'accès aux données : Csv.Document()
.
Le premier argument de la fonction est spécifié par la fonction File.Contents(chemin)
où chemin
est une variable de type texte.
Avant la manipulation, on a :
chemin = "C:\Users\nnnnnnnp\Documents\PowerQuery\datas\fr-en-ips-lycees-ap2022.csv"
chemin = "C:\Users\nnnnnnnp\Documents\PowerQuery\datas\fr-en-ips-lycees-ap2022.csv"
On utilise l'opérateur de combinaison & afin de concaténer deux chaines de caractères dont la première est stockée dans le paramètre Path
:
Path = "C:\Users\nnnnnnnp\Documents\PowerQuery\" # dossier de l'environnement de travail
chemin = Path & "datas\fr-en-ips-lycees-ap2022.csv"
Path = "C:\Users\nnnnnnnp\Documents\PowerQuery\" # dossier de l'environnement de travail chemin = Path & "datas\fr-en-ips-lycees-ap2022.csv"
D'où la syntaxe de la première étape de la requête :
Source = Csv.Document(File.Contents(Path & "datas\fr-en-ips-lycees-ap2022.csv"),[Delimiter=";",Columns=18,Encoding=65001, QuoteStyle=QuoteStyle.None])
Source = Csv.Document(File.Contents(Path & "datas\fr-en-ips-lycees-ap2022.csv"),[Delimiter=";",Columns=18,Encoding=65001, QuoteStyle=QuoteStyle.None])