2017-08-17 2 views
0

Je souhaite inclure le contenu d'une plage nommée dans une colonne personnalisée dans une requête d'alimentation.Fonction de requête d'alimentation Date de la colonne personnalisée

J'ai créé une cellule de plage nommée dans excel qui contient une valeur de date, puis créé une requête vide avec Function et l'appelle dans une colonne personnalisée dans une autre requête - le tout basé sur cette question utilisateur How can I reference a cell's value in a Power Query.

Lorsque vous essayez d'appeler la fonction (plage nommée) dans la colonne personnalisée dans ma requête, je reçois un Expression.Error:

enter image description here

J'ai essayé Date.ToText, le formatage de la colonne Transformer -> Type de données et recevoir la même erreur, mais avec des messages différents, par exemple. au lieu de #datetime, ce serait une valeur.

Ceci est ma ligne de code dans l'éditeur avancé appelant la plage nommée (date).

#"Added Custom1" = Table.AddColumn(#"Filtered Rows2", "Date2", each Excel.Workbook(File.Contents(GetDate("FNEndDate")))) 
+0

Alors ce que vous en train de faire est d'essayer de ajouter une colonne à votre table dans laquelle chaque ligne est une table imbriquée avec le contenu d'un Excel dont le chemin + le nom du fichier est une date/heure .... Cela ne fonctionnera pas Vous feriez mieux d'essayer et expliquez ce que vous voulez vraiment réaliser – MarcelBeug

+0

@MarcelBeug J'ai édité ma question originale J'espère que c'est un peu plus clair Le lien à la question montre la requête pour la foncti sur lequel est utilisé pour appeler la cellule de plage nommée dans ma colonne personnalisée de requête de puissance. – Preena

Répondre

1

Si vous voulez juste ajouter une colonne à la valeur de la plage nommée, il suffit de retirer la Excel.Workbook (File.Contents partie:

#"Added Custom1" = Table.AddColumn(#"Filtered Rows2", "Date2", each GetDate("FNEndDate"))