Power View в Excel часть 2

Power View в Excel

Добрый день, товарищи, читатели блога и подписчики! В прошлой статье мы коснулись темы создания отчётов Power View, остановившись на круговой диаграмме и таблице с общим количеством голосов. Продолжим!

Имеется таблица с общими результатами, которую мы получили запросом Power Query, и таблица с разбивкой по субъектам нашей необъятной Родины. Есть загвоздка - если приглядеться, то видно, что в каждой ячейке есть и количество голосов по региону и процент от общего количества голосов по региону. Вторая загвоздка - таблица горизонтальная, то есть придётся превращать в вертикальную. 

 

Преобразование горизонтальных диапазонов в вертикальные

Преобразование диапазонов доверим функции транспонирования - {=ТРАНСП(A1:CI1)}. Придётся также использовать возможности массива (об этом говорят фигурные скобки в начале и конце формулы). Об этом мы говорили здесь, здесь и здесь. Только перед использованием нужно не забыть выделить такую же по количеству ячеек вертикальную область, то есть если хочется преобразовать четыре горизонтальные ячейки в четыре вертикальные, нужно выделить четыре вертикальные ячейки, ввести функцию. Соответственно, если необходимо транспонировать большое количество - нужно просто выделить и нажать Ctrl+Shift+Enter, чтобы воспользоваться возможностями массива. Вводить полностью по всем регионам конечно же не нужно, можно воспользоваться маркером автозаполнения. Ниже представлена часть таблицы.

Power View в Excel

 

Как только данные сверены и располагаются в вертикальной таблице - нужно выделить её полностью (Ctrl+A) и скопировать в буфер обмена. Затем перейти на новый лист и вставить только значения.

 

Power View в Excel

 

Загвоздка в том, что в ячейках таблицы теперь есть и количество голосов и их процентное соотношение. Избавимся от лишних данных. Будем искать текст слева от пробела в ячейках таблицы. Вводим формулу =ЛЕВСИМВ(B2;ПОИСК(" ";B2))+0. Формула будет искать текст левее пробела до самого начала ячейки. Для чего добавляем 0? Чтобы полученные данные сразу стали числами, в противном случае придётся делать ещё одно действие - преобразование текста в число.

 

Power View в Excel

 

Помним, что числа всегда автоматически выравниваются в ячейках по правому краю, текст - по левому. Итак, таблица получена, нужно преобразовать её в умную таблицу - Ctrl+T.

 

Power View в Excel

 

Преобразования завершены. Можно переходить к отчётам Power View в Excel.

 

Вставка отчётов Power View

Для вставки отчёта нужно оставаться в ячейке умной таблицы. Открываем вкладку "Вставка" и нажимаем кнопку "Power View".

 

Power View в Excel

 

В появившемся окне нажимаем "ОК" и проваливаемся в созданный отчёт со стандартной таблицей.

 

Power View в Excel

 

Стандартную таблицу можно удалить просто нажав "Delete". Теперь необходимо сформировать новую таблицу, к примеру, по кандидату Грудинин. Отмечаем галкой фамилию кандидата и пункт "Регион", чтобы получить таблицу.

 

Power View в Excel

 

Далее в блоке "Представление переключателя" нажимаем кнопку "Карта", чтобы преобразовать таблицу в карту.

 

Power View в Excel

 

Сейчас отчёт видит слишком много строчек в поле "Цвет", перетащим "Регион" в "Местоположение".

 

Power View в Excel

 

Вот теперь получилось как надо - разбивка по регионам. К сожалению есть капля дёгтя - город Москва определяется автоматически в США (он там действительно есть). Карты Бинг, что с них взять? Добавим к нашему отчёту остальных кандидатов, каждого на своей карте. 

 

Power View в Excel

 

К сожалению данная версия Power View не позволила собрать всех кандидатов на одной карте, хотя не исключаю, что я делал что-то не так. Для первого раза, думаю, сойдёт. В следующих статьях посмотрим, что ещё предлагают интерактивные отчёты Power View. 

Если знаете - напишите как совместить всех кандидатов на одной карте, обязательно опубликую ваше материал! Всем удачи и с Наступающим!

Автор записи: Иван

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.