На этом уроке мы создадим отчет, позволяющий проанализировать, какими компетенциями обладают сотрудники нашей компании и как они проходят повышение квалификации. Я сделала уже некоторую заготовку, для того чтобы сэкономить время. И добавила название нашего отчета на лист, добавила срезы по стажу и по возрасту и срез по полу. Единственное, я бы хотела несколько доработать этот срез. Во-первых, понятно, что если "мужчина" и "женщина" — то это пол. И, наверное, этот заголовок излишний. Давайте мы его уберем, выключив его. Не очень удобно искать вот эту клеточку, чтобы в нее потом попасть нашей мышкой. Мы поэтому в группе "Общее" выберем ориентацию не вертикальную, а горизонтальную. Немного изменив размер нашего среза, мы получаем этот срез в более удобном виде. Теперь давайте добавим диаграммы на наш отчет. Для начала давайте посчитаем, сколько сотрудников проходило повышение квалификации в нашей компании. Итак, это будет столбчатая диаграмма. Из таблички "Сведения о повышении квалификации" мы выберем "Дату повышения квалификации" и выберем "Всего сотрудников" нашей компании. Посмотрите, когда мы добавляем в качестве оси X дату, то сама система Power BI, она раскладывает дату по годам, кварталам, месяцам и дням. Но по дням нас, наверное, не интересует. Нам достаточно знать год, возможно, квартал и месяц. И мы сейчас еще добавим на нашу диаграмму детализацию по отделам. И обратите внимание, когда мы добавляем даты, то система позволяет нам создать такую функцию, которая называется "Drop Drill". Мы можем "провалиться". Посмотрите, мы можем провалиться и посмотреть внутри года по кварталам и далее по месяцам. Мы сейчас с вами, справа мы видим стрелочку вниз. Мы на нее нажмем, сделаем ее активной. И теперь посмотрите. После этого я могу выбрать какой-то год, например, 2016, нажать именно на этот год. Это будет технический отдел, всего 19 сотрудников, как мы видим в подсказке. И когда я нажимаю на этот столбец, раскладывается именно он. И мы видим повышения квалификации, которые происходили именно в 2016 году. Так, построим следующую диаграмму. Это будет диаграмма, показывающая о том, какими языками владеют сотрудники нашей компании. Если мы обратим внимание на таблицу "Компетенции", то мы увидим — данные немного отсортировали странно — мы увидим, что у нас сотрудники владеют английским, французским, японским, немецким и китайским языками. Это языки разной группы. И мы хотим сейчас создать группы языков. Тогда мы выбираем в таблице "Компетенции" "Иностранный язык" столбец. И на вкладке "Моделирование" выбираем команду "Новая группа". Давайте выберем "Английский", через "Ctrl" клавишу "Итальянский", "Немецкий" и "Французский" языки и создадим из них группу. Назовем эту группу "Европейские языки". Оставшиеся языки — "Китайский", "Японский" — мы тоже добавим в новую группу и назовем эту группу "Восточные языки". Нажмем "OK". Теперь, если мы оставим эти данные именно таким образом — сейчас, кстати, на экране вы увидите тот отчет, который мы в итоге должны получить, — если мы оставим эти данные без изменения, тогда у нас те сотрудники, которые не знают иностранных языков, у нас на диаграмме появится команда "Пусто". Это не очень красиво и не очень эстетически правильно. Поэтому мы сейчас делаем следующее. Мы на вкладке "Главное" выберем "Изменить запросы". И войдем в окно редактора. Выберем как раз "Компетенции", выберем столбец "Иностранный язык". И давайте вместо этих пустых полей, нажав, например, правую клавишу, в контекстном меню выбираем "Замену значений". И заменим значения пустые, "null", на слово "Нет". И еще обратите внимание. В нашей таблице в "Исходные" плюсиками отмечено владение программным продуктом. Когда мы в дальнейшем будем добавлять эти сведения на диаграммы, мы сможем посчитать только количество. И это количество сосчитается для всех строк нашей таблицы, и пустые будут сочтены тоже. То есть мы не достигнем того результата, который мы хотим. Поэтому мы выделим все три столбца, касающихся владения программным обеспечением, и через "Замену значений" заменим наши плюсики на единички. Тогда в дальнейшем мы просто можем сложить эти значения, и получим действительное количество сотрудников, которые владеют тем или иным программным обеспечением. Нам осталось нажать клавишу "Закрыть и применить". Мы должны дождаться, пока все эти изменения будут применены. И сейчас нам необходимо доработать группу "Иностранные языки". Это также можно сделать на вкладке "Моделирование". То есть если мы создали группы, и в дальнейшем мы хотим их изменить и как-то откорректировать, мы выбираем команду "Изменить группы". И сейчас последнее значение "Нет" — для того, чтобы оно, действительно, тоже попало в группы, мы создадим вот эту группу, которая так и называется "Нет". Нам обязательно в данном случае нужно даже это одно значение добавить в отдельную группу. Итак, у нас появилось три группы. Мы выбираем круговую диаграмму. В нее мы добавим группу "Иностранные языки" — это появившееся новое поле в нашей таблице "Компетенции". И сюда же мы добавим, наверное, по отделам, сведения по отделам для наших сотрудников. И нам нужно знать "Всего сотрудников", которые владеют этими сведениями. Так, наверное, "Отделы" — это я зря добавила, слишком много деталей нам не нужна. И сейчас мы видим не просто владение иностранными языками, а именно группами языков. Я добавлю в исходные значения также столбец наш "Иностранные языки". И мы опять видим, что в данной диаграмме появляется возможность выполнить команду "Drop Drill", нажав на правую стрелочку вниз, выделив и сделав ее активной. Теперь посмотрите. Когда я выбираю восточные или европейские языки — в данном случае "Европейские языки", — я вижу детализированный отчет, в котором могу посмотреть долю сотрудников, которая владеет немецким, французским или английским языком. Мы можем также через клавишу "Формат" добавить метки к нашей круговой диаграмме, добавить не только стиль, но также процент от общего числа вместе с категорией. Итак, не значение, дан процент от общего числа. И точно так же "проваливаясь", мы видим уже эти дополнительные сведения в нашей диаграмме. Добавили в наш отчет еще одну диаграмму, которая позволит посмотреть, по каким программам проходили повышение квалификации сотрудники нашей компании. Выбираем таблицу "Повышение квалификации", "Уровень", "Тип диаграммы" — это будет линейчатая диаграмма. Добавим "Отделы" в качестве условных обозначений и "Всего сотрудников" нашей компании. Так мы видим необходимые нам диаграммы. Также на нее можно добавить метки данных. Можно изменить ее цветовую гамму — например, красный цвет слишком яркий, навязчивый, может быть, это не очень удобно. Выбрать какой-то цвет посветлее. И доработать эту нашу диаграмму. И осталось нам добавить последнюю диаграмму. Мы хотим посмотреть, сколько в каком отделе сотрудников владеют тем программным обеспечением, которое важно для нашей компании. Так мы выбираем программное обеспечение "Важное", "Нужное" и "Полезное". Посмотрите, все эти виды программного обеспечения добавились у нас в ось X. Почему? Потому что — давайте посмотрим на нашу таблицу "Компетенции" — мы заменили плюсики единичками, однако эти единички прочитались, как текстовые данные. Давайте изменим эти данные, как на "Целое число", для каждого столбца. Так бывает, когда мы перекодируем, — такое случается довольно часто. И приходится изменять тип данных. Итак, "Целое число". Вернемся к нашему отчету. Итак, теперь давайте заново добавим программное обеспечение "Важное", "Нужное" и "Полезное". Наверное, вот такой тип диаграммы будет более подходящим. Мы можем обратить внимание, что, например, в отделе производства нужным программным обеспечением владеет 105 человек — достаточное количество для нашей компании. Если нам неудобен тот порядок, который в программном обеспечении присутствует на нашей диаграмме, — наверное, "Нужное" надо поставить на первое место. Давайте передвинем. Это можно сделать, поменяв местами. Итак, сначала "Нужное", потом "Важное", а потом "Полезное". Добавив новые визуальные элементы на наш отчет — изменив цвет заголовков, дав какие-то дополнительные, например, рамки для наших отчетов, — мы можем получить тот отчет, который нам будет удобен в дальнейшем в работе. Потратив некоторое время, мы можем получить отчет — тот, который вы сейчас видите на своем экране. Таким образом, мы создали отчет, который позволяет проанализировать, какие компетенции имеются у сотрудников нашей компании.