Защо при мен се получи така: след като записах =Excel.CurrentWorkbook се случи показаното на картинките долу.
при мен се получи така: След като записах =Excel.CurrentWorkbook се случи следното:
След което трябваше да натисна Invoke за да се покаже заявката. В този случай се появиха 2 заявки: една като функция и другата е както трябва:
аз понеже не съм гледал този курс не разбирам контекста. Какво по-точно правите?
Какво, какво - ами използваме функцията от M language: =Excel.CurrentWorkbook, за да обединим дефинирани таблици и именувани диапазони, намиращи се в един екселски файл и да получим обобщена заявка :)
Дааам, сега разбрах. Според мен проблемът е, че сте записали формулата така: =Excel.CurrentWorkbook
А трябва да е така: =Excel.CurrentWorkbook()
т.е. липсват скобите
Между другото, аз рядко ползвам този метод , защото изисква данните във файла да са форматирани като таблица.
Предпочитам така: New Query => From File => From Folder
След това филтрирам само текущия файл и ... нататък става малко сложно за обяснение без картинки.
Този начин е по-тромав и изисква повече стъпки, но работи дори и данните да не са форматирани като таблица
Допълнение: вместо New Query => From File => From Folder Може да се използва и:/
New Query => From File => From Workbook и да се даде пътечката към конкретния файл
Абсолютно вярно - сега видях, че забравих скобите - но пък се получи нещо друго, за което не знаех. Пак е нещо. Благодаря, човек трябва да внимава.