У меня есть код запроса из excel:
= if Date.Month(Excel.CurrentWorkbook(){[Name="Request"]}[Content]{5}[start])=Date.Month(Excel.CurrentWorkbook(){[Name="CurrentDate"]}[Content]{0}[CurrentDate]) then Source else Table.Combine({Source, Csv.Document(File.Contents(Excel.CurrentWorkbook(){[Name="Request"]}[Content]{3}[Path]),null,{0, 55, 62, 134, 145, 386, 398, 410},null,1200)})
Вместо Excel.CurrentWorkbook()
(так как я пытаюсь использовать этот запрос в powerbi и в powerbi нет "CurrentWorkbook"
) Я должен использовать путь "X:\XXXXXXXXXXXXXX.txt"
Изменить его так, как это не работает
= if Date.Month("X:\XXXXXXXXXXXXXX.txt"[Content]{5}[start])=Date.Month("X:\XXXXXXXXXXXXXX.txt"[Content]{0}[CurrentDate]) then Source else Table.Combine({Source, Csv.Document(File.Contents("X:\XXXXXXXXXXXXXX.txt"[Content]{3}[Path]),null,{0, 55, 62, 134, 145, 386, 398, 410},null,1200)})
Expression.Error: We cannot apply field access to the type Text.
Details:
Value=X:\XXXXXXXXXXXXXX.txt
Key=Content
Эти [Содержимое] {5} и [Содержимое] {0}, я думаю, необходимы, поскольку они применяются к дата начала и текущая дата столбцов.