rss
  •  

Транспонирование таблицы с помощью PowerQuery

| Категория: PowerQuery, Приемы и советы |

0

Существуют разные способы транспонирования. Более практичный — с помощью PowerQuery.

Сперва таблицу надо добавить в редактор запросов PowerQuery. Т.к. источник в текущем файле, в него же мы будем размещать результат, то выделить любую ячейку таблицы и на вкладке Данные [Date] в группе Скачать & Преобразовать [Get & Transform] выбрать Из таблицы [From Table]. Нажать ОК.

Открывается окно редактора запросов:

В правой части область Параметры запроса [Query Settings]. Сразу удалить шаг Измененный тип [Changed Type] и выполнить следующие действия, используя команды с вкладки Преобразование [Transform]:

  1. Использовать первую строку в качестве заголовков [Use First Row as Headers] — Использовать заголовки как первую строку [Use Headers as First Row].
    Удалить добавленный шаг Измененный тип [Changed Type].
  2. Транспонировать [Transpose].
  3. Использовать первую строку в качестве заголовков [Use First Row as Headers] — Использовать первую строку в качестве заголовков [Use First Row as Headers].

Таблица трансформировалась:

Теперь можно выгрузить на лист — на вкладке Главная [Home] нажать кнопку Закрыть и загрузить [Close & Load]. Таблица-результат будет размещена на новом листе:

Если в дальнейшем в исходную таблицу будут добавлены новые записи или поля, то выполнив обновление запроса, результат будет снова актуален!

Где PowerView в Excel 2016?

| Категория: PowerView, Надстройки Power, Приемы и советы |

4

Впервые сам инструмент PowerView появился в Excel в 2013 версии и присутствовал на вкладке Вставка [Insert]. Обладателям 2016 версии PowerView доступен, однако разработчик решил поиграть с пользователем в очередные прятки. Удивительно, что другие надстройки, начинающие с Power отображается, а именно эта прячется. Хотим работать с PowerView? Значит, придется немного потрудиться.

Чтобы приступить к работе с PowerView, надо настроить отображение команды, например, на уже привычной вкладке Вставка [Insert]. Для этого:

1. Выбрать Файл [File], Параметры [Options], раздел Настройка ленты [Customize Ribbon]. Раскрыть список Выбрать команды [Choose commands from] и выбрать Все команды [All Commands], найти PowerView.

pvb1.png

2. В группе Настроить ленту [Customize Ribbon], выбрать Вставка [Insert], нажать кнопку Создать группу [New Group]. Появляется Новая группа (настраиваемая) [New Group (Custom)], выделив которую и нажав в окне кнопку Переименование [Rename], следует ввести более понятное имя, например, PowerView. Нажать OK.

pvb2.png

3. Выделить в списке Основных вкладок [Main Tabs] созданную группу PowerView (настраиваемая), выделить команду PowerView в списке команд и нажать Добавить >> [Add>>]

pvb3.png

pvb6.png

При необходимости можно выделить созданную группу и, используя кнопки вверх/вниз, изменить расположение среди групп выбранной вкладки Вставка. 

4. Закрыть окно параметров Excel, нажав ОК.

На вкладке Вставка [Insert] появилась созданная группа и кнопка:

 pvb5.png

Определение квартала с использованием текстовой функцией FORMAT

| Категория: PowerPivot, Надстройки Power, Приемы и советы |

2

Крайне удивительно, что среди многообразия функций нет в чистом виде функции КВАРТАЛ.

Несколько способов определения квартала по дате я уже описывала (см. здесь). Эти способы можно использовать в любых расчетах Excel. Однако при работе в модели PowerPivot есть ещё один из простых способов — это задействовать текстовую функцию FORMAT.

FORMAT(Date; «формат»), где формат  для определения номера квартала следует задать q.

 format1.png

С помощью функции  FORMAT можно получать не только номер квартала, но и название месяца и название дня недели. для этого формат нужно задать следующим образом:

mmm – название месяца первыми 3-мя буквами

mmmm – название месяца целиком

ddd – день недели сокращенно

dddd – день недели целиком