Въпрос към урок: Функция Excel.CurrentWorkbook от курс: Пивот таблици в Excel

Защо при мен се получи така: след като записах =Excel.CurrentWorkbook се случи показаното на картинките долу.

Microsoft Excel Пивот таблици Excel Pivot & Power Pivot

при мен се получи така: След като записах =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 и да се даде пътечката към конкретния файл

Абсолютно вярно - сега видях, че забравих скобите - но пък се получи нещо друго, за което не знаех. Пак е нещо. Благодаря, човек трябва да внимава.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация