Comment puis-je référence à une valeur de la cellule en une Puissance de Requête
Je vais avoir plusieurs PowerQuery requêtes que je voudrais pour nourrir la valeur d'une cellule dans mon fichier Excel. Dans ce cas particulier, le chemin d'accès complet à la sourcefile nom.
Est-il de toute façon je peux obtenir ce dans PowerQuery?
OriginalL'auteur Peter Albert | 2014-11-18
Vous devez vous connecter pour publier un commentaire.
Ceci peut être réalisé à l'aide d'une plage nommée et une fonction personnalisée dans PowerQuery:
SourceFile
GetValue
(Nom de la propriété dans la Requête dans le volet paramètres sur la droite)Vous pouvez maintenant accéder à la cellule nommée dans vos requêtes, à l'aide de
GetValue(cellName)
- par exemplepar exemple, Si la cellule est nommé comme "Année", alors la valeur peut être récupérée comme: Excel.CurrentWorkbook(){[Nom="An"]}[Contenu]{0}[Colonne1]
Comment puis-je modifier le type de données? Je suis en train de comparer la valeur du paramètre de texte, mais il me dit "impossible de convertir la valeur de <la valeur du paramètre> type de texte"
Vous pouvez juste envelopper la commande tout encore de la contrainte de la fonction, par exemple,
Text.From(GetValue("yourRange"))
ouNumber.ToText(GetValue(...),...)
(voir Texte.À partir de et Nombre.ToTextComment puis-je l'utiliser dans une requête SQL?
OriginalL'auteur Peter Albert