Маппинг данных в excel

Microsoft Power Map для Excel — это инструмент для трехмерной визуализации данных, который позволяет взглянуть на информацию по-новому. Вы можете получить результаты, которые недоступны при использовании традиционных двухмерных таблиц и диаграмм.

Данные Power Map на трехмерном (3-D) глобусе

В Power Map можно отображать географические и временные данные на глобусе или пользовательской карте, показывать их изменение со временем, создавать наглядные туры и делиться ими с другими людьми. С помощью Power Map можно:

  • Карта данных    Отобразить на картах Bing более миллиона строк данных в объемном формате из таблицы или модели данных Excel.

  • Обнаружение информации    Повысьте понимание, просматривая данные в географическом пространстве и просматривая изменение данных с отметками времени с течением времени.

  • Делитесь историями    Сделайте снимки экрана и создайте кинематографические управляемые видеотуры, которые можно сделать более интересными для широкой аудитории, как никогда раньше. Или экспортировать туры в видео и поделиться ими таким же образом.

Кнопка Карта находится в группе Туры на вкладке Вставка ленты Excel, как показано на этом рисунке.

Кнопка "Карта" на вкладке "Главная"

Примечания: 

  • Если вы не нашли эту кнопку в своей версии Excel, см. раздел Я не вижу кнопку Power Map в Excel.

  • Если у вас есть подписка Приложения Microsoft 365 для предприятий, вы можете использовать Power Map Excel в составе средств самостоятельной бизнес-аналитики. При добавлении новых возможностей и внесении усовершенствований в Power Map вы получите их в рамках своего плана подписки.

    Чтобы узнать о планах Microsoft 365 подписки, ознакомьтесь с Microsoft 365 профессиональныйplus и сравните все планы Microsoft 365 для бизнеса.

  • Если вы раньше устанавливали предварительную версию Power Map, у вас будет временно две кнопки Карта на вкладке Вставка: одна в группе Туры и одна в группе Power Map. При нажатии кнопки Карта в группе Туры включается текущая версия Power Map и удаляются все предварительные версии.

Создание первой карты Power Map

Если у вас есть данные Excel с географическими свойствами в табличном формате или в модели данных (такие как строки и столбцы, содержащие названия городов, областей, краев, стран или регионов, почтовые индексы либо значения долготы и широты), вы готовы приступить к работе. Вот как это сделать:

  1. В Excel откройте книгу, которая содержит таблицу или данные модели, которые вы хотите изучить в Power Map.

    Сведения о подготовке данных см. в подготовьте данные для Power Map.

    Чтобы просмотреть примеры наборов данных, прокрутите страницу вниз до следующего раздела этой статьи.

  2. Щелкните любую ячейку в таблице.

  3. Щелкните Вставить > Карта. При первом нажатии кнопки Карта автоматически включается Power Map.

    Power Map Bing используется для геокодирования данных на основе их географических свойств. Через несколько секунд появится глобус рядом с первым экраном области слоев.

  4. В области слоев проверьте, правильно ли сопоставлены поля, и щелкните стрелку раскрывающегося списка для неправильных полей, чтобы сопоставить их с нужными географическими свойствами.

    Например, убедитесь, что почтовый индекс распознается в поле «Индекс».

    "Почтовый индекс" соответствует полю "Индекс"

  5. Когда Power Map отображает данные, на глобусе появляются точки.

    Точки на глобусе

  6. Нажмите кнопку Далее для статистической обработки и дальнейшей визуализации данных на карте.

Изучение примеров наборов данных в Power Map

С помощью примеров наборов данных можно ознакомиться с Power Map. Просто скачайте одну из следующих книг, в которые уже есть геопро пространственные записи, необходимые для начала работы. Как в приложениях Dallas Utilities, так и в службе food Inspections в Сиэтле есть данные с отметкой времени, которые позволяют просматривать данные с течением времени.

  • Данные о преступлениях

  • Моделирование сезонного

  • Продуктовые проверки в Сиэтле

  • Power Stations

Дальнейшие действия по работе с данными в Power Map

  • Работа с данными с помощью тура Power Map

  • Геокодирование данных Power Map

  • Визуализация данных в Power Map

  • Создание пользовательской карты в Power Map

Нужна дополнительная помощь?

Содержание

  1. Начало работы с Power Map
  2. Создание первой карты Power Map
  3. Изучение примеров наборов данных в Power Map
  4. Map XML elements to cells in an XML Map
  5. Locate or create XML schema and XML data files
  6. Use sample XML schema and XML data files
  7. Create an XML Map
  8. Map XML elements
  9. Show the Developer tab
  10. Get started with Power Map
  11. Create your first Power Map
  12. Explore sample datasets in Power Map

Начало работы с Power Map

Microsoft Power Map для Excel — это инструмент для трехмерной визуализации данных, который позволяет взглянуть на информацию по-новому. Вы можете получить результаты, которые недоступны при использовании традиционных двухмерных таблиц и диаграмм.

В Power Map можно отображать географические и временные данные на глобусе или пользовательской карте, показывать их изменение со временем, создавать наглядные туры и делиться ими с другими людьми. С помощью Power Map можно:

Карта данных Отобразить на картах Bing более миллиона строк данных в объемном формате из таблицы или модели данных Excel.

Обнаружение информации Повысьте понимание, просматривая данные в географическом пространстве и просматривая изменение данных с отметками времени с течением времени.

Делитесь историями Сделайте снимки экрана и создайте кинематографические управляемые видеотуры, которые можно сделать более интересными для широкой аудитории, как никогда раньше. Или экспортировать туры в видео и поделиться ими таким же образом.

Кнопка Карта находится в группе Туры на вкладке Вставка ленты Excel, как показано на этом рисунке.

Если вы не нашли эту кнопку в своей версии Excel, см. раздел Я не вижу кнопку Power Map в Excel.

Если у вас есть подписка Приложения Microsoft 365 для предприятий, вы можете использовать Power Map Excel в составе средств самостоятельной бизнес-аналитики. При добавлении новых возможностей и внесении усовершенствований в Power Map вы получите их в рамках своего плана подписки.

Чтобы узнать о планах Microsoft 365 подписки, ознакомьтесь с Microsoft 365 профессиональныйplus и сравните все планы Microsoft 365 для бизнеса.

Если вы раньше устанавливали предварительную версию Power Map, у вас будет временно две кнопки Карта на вкладке Вставка: одна в группе Туры и одна в группе Power Map. При нажатии кнопки Карта в группе Туры включается текущая версия Power Map и удаляются все предварительные версии.

Создание первой карты Power Map

Если у вас есть данные Excel с географическими свойствами в табличном формате или в модели данных (такие как строки и столбцы, содержащие названия городов, областей, краев, стран или регионов, почтовые индексы либо значения долготы и широты), вы готовы приступить к работе. Вот как это сделать:

В Excel откройте книгу, которая содержит таблицу или данные модели, которые вы хотите изучить в Power Map.

Сведения о подготовке данных см. в подготовьте данные для Power Map.

Чтобы просмотреть примеры наборов данных, прокрутите страницу вниз до следующего раздела этой статьи.

Щелкните любую ячейку в таблице.

Щелкните Вставить > Карта. При первом нажатии кнопки Карта автоматически включается Power Map.

Power Map Bing используется для геокодирования данных на основе их географических свойств. Через несколько секунд появится глобус рядом с первым экраном области слоев.

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

Например, убедитесь, что почтовый индекс распознается в поле «Индекс».

Когда Power Map отображает данные, на глобусе появляются точки.

Нажмите кнопку Далее для статистической обработки и дальнейшей визуализации данных на карте.

Изучение примеров наборов данных в Power Map

С помощью примеров наборов данных можно ознакомиться с Power Map. Просто скачайте одну из следующих книг, в которые уже есть геопро пространственные записи, необходимые для начала работы. Как в приложениях Dallas Utilities, так и в службе food Inspections в Сиэтле есть данные с отметкой времени, которые позволяют просматривать данные с течением времени.

Источник

Map XML elements to cells in an XML Map

To import and export XML data in Excel, an XML Map that associates XML elements with data in cells to get the results you want will be useful. To create one, you need to have an XML schema file (.xsd) and an XML data file (.xml). After creating the XML Map, you can map XML elements the way you want.

Tip: You’ll find more information about using XML with Excel in this overview of XML in Excel.

Locate or create XML schema and XML data files

If another database or application created an XML schema or XML data file, you might already have them available. For example, you might have a line-of-business application that exports data into these XML file formats, a commercial web site or web service that supplies these XML files, or a custom application developed by your IT department that automatically creates these XML files.

If you don’t have the necessary XML files, you can create them by saving the data you want to use as a text file. You can then use both Access and Excel to convert that text file to the XML files you need. Here’s how:

Import the text file you want to convert and link it to a new table.

Click File > Open.

In the Open dialog box, select and open the database in which you want to create a new table.

Click External Data > Text File, and follow the instructions for each step, making sure that you link the table to the text file.

Access creates the new table and displays it in the Navigation Pane.

Export the data from the linked table to an XML data file and an XML schema file.

Click External Data > XML File (in the Export group).

In the Export — XML File dialog box, specify the file name and format, and click OK.

Create an XML Map based on the XML schema file you exported from Access.

If the Multiple Roots dialog box appears, make sure you choose dataroot so you can create an XML table.

Create an XML table by mapping the dataroot element. See Map XML elements for more information.

Import the XML file you exported from Access.

There are several types of XML schema element constructs Excel doesn’t support. The following XML schema element constructs can’t be imported into Excel:

This element allows you to include elements that aren’t declared by the schema.

This element allows you to include attributes that aren’t declared by the schema.

Recursive structures A common example of a recursive structure is a hierarchy of employees and managers in which the same XML elements are nested several levels. Excel doesn’t support recursive structures more than one level deep.

Abstract elements These elements are meant to be declared in the schema, but never used as elements. Abstract elements depend on other elements being substituted for the abstract element.

Substitution groups These groups allow an element to be swapped wherever another element is referenced. An element indicates it’s a member of another element’s substitution group through the attribute.

Mixed content This content is declared by using mixed=»true» on a complex type definition. Excel doesn’t support the simple content of the complex type but does support the child tags and attributes defined in that complex type.

Use sample XML schema and XML data files

The following sample data has basic XML elements and structures you can use to test XML mapping if you don’t have XML files or text files to create the XML files. Here’s how you can save this sample data to files on your computer:

Select the sample text of the file you want to copy, and press Ctrl+C.

Start Notepad, and press Ctrl+V to paste the sample text.

Press Ctrl+S to save the file with the file name and extension of the sample data you copied.

Press Ctrl+N in Notepad and repeat step 1-3 to create a file for the second sample text.

Sample XML data (Expenses.xml)

Sample XML schema (Expenses.xsd)

Create an XML Map

You create an XML Map by adding an XML schema to a workbook. The schema can be copied from an XML schema file (.xsd), or Excel can try to infer one from an XML data file (.xml).

Click Developer > Source.

If you don’t see the Developer tab, see Show the Developer tab.

In the XML Source task pane, click XML Maps, and then click Add.

In the Look in list, click the drive, folder, or Internet location that contains the file you want to open.

Click the file, and then click Open.

For an XML schema file, XML will create an XML Map based on the XML schema. If the Multiple Roots dialog box appears, choose one of the root nodes defined in the XML schema file.

For an XML data file, Excel will try to infer the XML schema from the XML data, and then creates an XML Map.

The XML Map appears in the XML Source task pane.

Map XML elements

You map XML elements to single-mapped cells and repeating cells in XML tables so you can create a relationship between the cell and the XML data element in the XML schema.

Click Developer > Source.

If you don’t see the Developer tab, see Show the Developer tab.

In the XML Source task pane, select the elements you want to map.

To select nonadjacent elements, click one element, and then hold down Ctrl and click each element you want to map.

To map the elements, do the following:

Right-click the selected elements, and click Map element.

In the Map XML elements dialog box, select a cell and click OK.

Tip: You can also drag the selected elements to the worksheet location where you want them to appear.

Each element appears in bold type in the XML Source task pane to indicate the element is mapped.

Decide how you want handle labels and column headings:

When you drag a nonrepeating XML element onto the worksheet to create a single-mapped cell, a smart tag with three commands is displayed, which you can use to control the placement of the heading or label:

My Data Already Has a Heading Click this option to ignore the XML element heading, because the cell already has a heading (to the left of the data or above the data).

Place XML Heading to the Left Click this option to use the XML element heading as the cell label (to the left of the data).

Place XML Heading Above Click this option to use the XML element heading as the cell heading (above the data).

When you drag a repeating XML element onto the worksheet to create repeating cells in an XML table, the XML element names are automatically used as column headings for the table. However, you can change the column headings to any headings that you want by editing the column header cells.

In the XML Source task pane, you can click Options to further control XML table behavior:

Automatically Merge Elements When Mapping When this check box is selected, XML tables are automatically expanded when you drag an element to a cell adjacent to the XML table.

My Data Has Headings When this check box is selected, existing data can be used as column headings when you map repeating elements to your worksheet.

If all XML commands are dimmed, and you can’t map XML elements to any cells, the workbook might be shared. Click Review > Share Workbook to verify that and to remove it from shared use as needed.

If you want to map XML elements in a workbook you want to share, map the XML elements to the cells you want, import the XML data, remove all of the XML maps, and then share the workbook.

If you can’t copy an XML table that contains data to another workbook, the XML table might have an associated XML Map that defines the data structure. This XML Map is stored in the workbook, but when you copy the XML table to a new workbook, the XML Map isn’t automatically included. Instead of copying the XML table, Excel creates an Excel table that contains the same data. If you want the new table to be an XML table, do the following:

Add an XML Map to the new workbook by using the .xml or .xsd file you used to create the original XML Map. You should save these files if you want to add XML Maps to other workbooks.

Map the XML elements to the table to make it an XML table.

When you map a repeating XML element to a merged cell, Excel unmerges the cell. This is expected behavior, because repeating elements are designed to work with unmerged cells only.

You can map single, nonrepeating XML elements to a merged cell, but mapping a repeating XML element (or an element that contains a repeating element) to a merged cell isn’t allowed. The cell will be unmerged, and the element will be mapped to the cell where the pointer is located.

You can unmap XML elements you don’t want to use, or to prevent the contents of cells from being overwritten when you import XML data. For example, you could temporarily unmap an XML element from a single cell or repeating cells that have formulas you don’t want to overwrite when you import an XML file. When the import is complete, you can map the XML element to the formula cells again, so you can export the results of the formulas to the XML data file.

To unmap XML elements, right-click their name in the XML Source task pane, and click Remove element.

Show the Developer tab

If you don’t see the Developer tab, do the following to display it:

In Excel 2010 and newer versions:

Click File > Options.

Click the Customize Ribbon category.

Under Main Tabs, check the Developer box, and click OK.

Click the Microsoft Office Button > Excel Options.

Click the Popular category.

Under Top options for working with Excel, check the Show Developer tab in the Ribbon box, and click OK.

Источник

Get started with Power Map

Microsoft Power Map for Excel is a three-dimensional (3-D) data visualization tool that lets you look at information in new ways. A power map lets you discover insights you might not see in traditional two-dimensional (2-D) tables and charts.

With Power Map, you can plot geographic and temporal data on a 3-D globe or custom map, show it over time, and create visual tours you can share with other people. You’ll want to use Power Map to:

Map data Plot more than a million rows of data visually on Bing maps in 3-D format from an Excel table or Data Model in Excel.

Discover insights Gain new understandings by viewing your data in geographic space and seeing time-stamped data change over time.

Share stories Capture screenshots and build cinematic, guided video tours you can share broadly, engaging audiences like never before. Or export tours to video and share them that way as well.

You’ll find the Map button in the Tours group on the Insert tab of the Excel ribbon, as shown in this picture.

If you can’t find this button in your version of Excel, go to I don’t see the Power Map button in Excel.

If you have a subscription for Microsoft 365 Apps for enterprise, you have access to Power Map for Excel as part of the self-service business intelligence tools. Whenever any new Power Map features and performance enhancements are released, you’ll get them as part of your subscription plan.

If you previously installed a preview version of Power Map, you’ll temporarily have two Map buttons on the Insert tab: one in the Tours group and one in the Power Map group. Clicking the Map button in the Tours group enables the current version of Power Map and uninstalls any preview versions.

Create your first Power Map

When you have Excel data that has geographic properties in table format or in a Data Model—for example, rows and columns that have names of cities, states, counties, zip codes, countries/regions, or longitudes and latitudes—you’re ready to get started. Here’s how:

In Excel, open a workbook that has the table or Data Model data you want to explore in Power Map.

For information about preparing your data, see Prepare your data for Power Map.

To see some example datasets, scroll down to the next section of this article.

Click any cell in the table.

Click Insert > Map. Clicking Map for the first time automatically enables Power Map.

Power Map uses Bing to geocode your data based on its geographic properties. After a few seconds, the globe will appear next to the first screen of the Layer Pane.

In the Layer Pane, verify that fields are mapped correctly and click the drop-down arrow of any incorrectly mapped fields to match them to the right geographic properties.

For example, make sure that Zip Code is recognized as Zip in the drop-down box.

When Power Map plots the data, dots appear on the globe.

Click Next to start aggregating and further visualizing your data on the map.

Explore sample datasets in Power Map

Our sample datasets are a great way to try out Power Map. Just download one of the following workbooks that already have the necessary geo-spatial entries you need to get started. Both the Dallas Utilities, and Food Inspections in Seattle downloads have time-stamped data, which allow you to view data over time.

Источник

Не импортировать

Данные столбца не будут импортированы.

WBS

При выборе опции WBS строки со значениями (не пустые) будут идентифицированы как уровни WBS, данные будут импортированы в текущий/новый проект в поле Название WBS.
Если значения столбца не являются уникальными, то плагин присвоит ячейке с дублем статус «Преобразовано», а повторяющемуся названию при импорте добавит суффикс “-ТВ” и порядковый номер, при многократном повторении.
Структуру и иерархию плагин определяет в соответствии с пробелами/отступами в ячейках исходного файла excel.

Для задания отступов в Excel используйте горячие клавиши: ctrl+alt+tab и ctrl+alt+shift+tab

Строки, относящиеся к уровням WBS, окрашиваются разными цветами по уровням.
Для отключения уровня wbs используйте левый системный столбец таблицы в процессемаппинга.

wbs /название работы

При выборе опции wbs/название данные из ячеек столбца будут внесены в текущий/новый проект в поле название WBS и работы соответственно.

Имя wbs в одном уровне иерархии должно быть уникально, если в одном уровне будут присутствовать одинаковые имена, то плагин прибавит к имени цифру.

Структуру и иерархию плагин определяет в соответствии с пробелами/отступами в ячейках исходного файла excel.

Плагин определяет уровни WBS по следующей информации в строках:

  • Кол-во пустых ячеек в строке больше 50%;
  • В строке нет ячеек с выбранными полями плановых/фактических дат.

Если плагин определил неверно уровни WBS, попробуйте указать столбец с датой старта работы, нажав на название столбца, и после этого снова выберите столбец WBS/название работы, чтобы плагин пересчитал уровни wbs:
wbs after start.gif

Название работы

При выборе опции Название работы данные из ячеек столбца будут внесены в текущий/новый проект в поле Название работы.

Сущ. WBS code

При создании новых работ или WBS в существующем проекте, верхний уровень по умолчанию создается в корне проекта. Для создания новой WBS или работы в существующей иерархии необходимо в столбце Excel указать путь WBS, в которой будут созданы новые элементы.

Путь WBS — это серия WBS id записанная через разделитель.

Более подробная информация по импорту в существующую структуру: release-note-20

id сущ. Работы

При импорте данных в существующий проект опция id сущ. Работы идентифицирует существующее работы в графике по полю Идентификатор работы.

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

id новой работы

При выборе опции id новой работы данные столбца будут внесены в поле Идентификатор работы.

Идентификаторы работ должны быть уникальными, в случае обнаружение дубликатов, плагин преобразует данные ячеек, добавив суффикс “-ТВ” и порядковый номер, если присутствует многократное дублирование.

старт

При выборе опции Старт данные столбца будут внесены в поле Планируемое начало работы.

финиш

При выборе опции Финиш данные столбца будут внесены в поле Планируемое окончание работы.

Для импорта плановой даты финиша работы выберите тип длительности работы — Фиксированная длительность и кол-во.

фактический старт

При выборе опции фактический старт данные столбца будут внесены в поле Факт. Начало работы..

фактический финиш

При выборе опции фактический финиш данные столбца будут внесены в поле Факт. окончание работы.

Используйте формат ячеек «Дата» в исходном файле при импорте календарных данных работ графика, или при использовании текстового формата придерживайтесь следующего оформления данных: 'DD.MM.YYYY','DD.MM.YY','DD/MM/YY','DD-MM-YY'

Длительность

При выборе опции Длительность данные столбца будут внесены в поле работы Исходная (план) длительность.
Нажмите на опцию, в открывшемся меню, выберите единицу измерения длительности ( дни или часы).

При импорте исходной длительности работы выберите тип длительности работы — Фиксированная длительность и кол-во.

польз. поле работы

При выборе опции польз. поле работы появится меню с перечнем доступных пользовательских полей работ.

Выберите нужное пользовательское поле работы, в которое будут внесены значения столбца.

Формат импортируемых значений польз полей должен соответствовать формату пользовательского поля из БД (текстовый, числовой или дата), иначе плагин выдаст в соответствующих ячейках статусы с сообщением о преобразовании исходного формата ячеек или недопустимого формата, который не может быть импортирован/преобразован.

Для типа данных индикатор значением могут служить следующие данные:

  • ‘red’,’красный’,’udf_g1′,’1′
  • ‘yellow’ ‘желтый’ ‘udf_g2’ ‘2’
  • ‘green’ ‘зеленый’ ‘udf_g3’ ‘3’
  • ‘blue’ ‘синий’ ‘udf_g4’ ‘4’

код работы

При выборе опции код работы появится меню с перечнем наименований кодов работ из БД. Необходимо выбрать код работы. Плагин идентифицирует данные столбца соответственно значениям и описаниям выбранного кода. При наличии возможных вариантов будет выбран первый в списке, пользователю будет предложено изменить выбор из оставшихся вариантов.

ресурс по id

При выборе опции ресурс по id плагин выполняет поиск соответствия импортируемых данных идентификаторам ресурсов в БД.

ресурс по ед. изм.

При выборе опции ресурс по ед. изм. плагин выполняет поиск соответствия импортируемых данных единицам измерения ресурсов в БД.
Для ограничения области поиска ресурса: в появившемся меню с перечнем ресурсов, выберите ресурсы по ед. измерения.

Для выбора целой ветки ресурсов кликните дважды левой кнопкой мыши по названию ветки, для отмены выбора кликните повторно.

ресурс по названию

При выборе опции ресурс по названию плагин выполняет поиск соответствия импортируемых данных и названий ресурсов в БД.
Для ограничения области поиска ресурса в появившемся меню с перечнем ресурсов выберите ресурсы с соответствующими названиями.

Для выбора целой ветки ресурсов кликните дважды левой кнопкой мыши по названию ветки, для отмены выбора кликните повторно.

плановое кол-во ресурса

При выборе опции плановое кол-во ресурса данные столбца будут импортированы в поле плановое количество назначения ресурса. Ресурс необходимо выбрать из дополнительного выпадающего списка. В качестве ресурса может выступать другое поле, оно отображается вверху списка номером столбца и названием поля:
план ресурса.png
При выборе подобного ресурса в название поля добавляется номер столбца, в котором создается этот ресурс:
229B742A-6E40-411B-A5E3-EFB4A6764972.png

фактическое кол-во ресурса

При выборе опции фактическое кол-во ресурса данные столбца будут импортированы в поле фактическое количество назначения ресурса.
Выбор ресурса аналогично плановому кол-ву ресурса

фактическое кол-во за период ресурса

При выборе опции фактическое кол-во за период ресурса данные столбца будут импортированы в поле факт. количество за период.
Выбор ресурса аналогично плановому кол-ву ресурса

расценка ресурса

Опция расценка ресурса импортирует данные столбца в поле назначения ресурса Расценка. Тип расценки изменятся на пользовательский.
Выбор ресурса аналогично плановому кол-ву ресурса

стоимость ресурса

Опция стоимость ресурса изменит тип расценки назначения на пользовательский и импортирует в поле Расценка значение, рассчитанное по формуле: Стоимость / План. Кол-во (не равное 0).
Выбор ресурса аналогично плановому кол-ву ресурса

Фин. Период

Опция фин. период импортирует данные столбца в поле значение по финансовому периоду.
При выборе опции появится меню с перечнем дат начала финансовых периодов, выберите период в который будут внесены значения.
После выбора даты фин. периода из списка выберите назначение ресурса.

При импорте серии значений финансовых периодов выберите дату начала и назначение ресурса, затем в последнем столбце серии значении выберите поле Фин. Период и нажмите кнопку Конец фин.периодов. Промежуточные даты периодов и целевой ресурс заполнятся автоматически.

Связи работы

Данное поле позволяет импортировать зависимости работ для новых элементов и для существующих работ в БД, в том числе из других проектов.
Форматы записи:

<Номер строки последователя/предшественника><Тип связи(опционально)><Задержка в часах(опционально)>

Например:

  • 45SS-5 — будет создана связь SS с задержкой -5 часов с работой из строки номер 45
  • 34 — будет создана связь FS (по умолчанию) с работой из строки 34

<Id работы><:><Тип связи(опционально)><Задержка в часах(опционально)><:><Id проекта>

ОБРАТИТЕ ВНИМАНИЕ НА РАЗДЕЛИТЕЛЬ :

Например:

  • A1010:FF-5:TB222 — будет создана связь FF с задержкой -5 часов с работой A1010 из проекта TB222
  • A1010 — будет создана связь FS (по умолчанию) c работой A1010 из выбранного для импорта проекта. Если id работы задан цифрами и может совпадать с номером строки — испльзуйте разделитель и укажите тип связи: A1010:FS
  • A1010:SS — будет создана связь SS с работой A1010 из выбранного для импорта проекта
  • A1010:TB2020 — будет создана связь FS (по умолчанию) с работой A1010 из проекта TB2020

При указание только номера строки — будет создана связь FS ( финиш старт).

Более подробная информация по созданию зависимостей: release-note-20

Обновление назначенных ресурсов

Опции ресурс по ID/ ед. изм./названию, а также все опции с количественными параметрами ресурса,включая Фин.Период, можно использовать для назначения новых ресурсов на работы или для обновления назначений ресурсов при импорте данных в существующий проект.

Для обновления ресурса выполните следующий порядок действий:

  1. Активируйте знак обновления напротив необходимого поля мэппинга.
  2. Выберите поле для мэппинга напротив знака обновления.
  3. При необходимости выберите параметры в появившемся меню.

Для назначения новых ресурсов на работу выполните все пункты выше описанных действий кроме 1.
При обновлении ресурсов в выпадающем меню выбора ресурсов можно идентифицировать ресурс по типу (напр.: Материальный)

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

  • Overview
  • Repeat Address Mapping
    • Working with Zip files
    • Cleaning Address Strings
    • Making a Repeat Address Table
    • Using 3d Maps to make a point map
  • Choropleth Mapping
    • Merging in Data from a Pivot Table
    • Creating Custom Region Choropleth Map
  • Homework
  • Extra – Creating an Animated Hot Spot Map

Overview

This week I will illustrate three different types of mapping techniques you can do in Excel: repeat address, choropleth, and kernel density hot spot maps. Excel has only very basic mapping capabilities, and most crime analysts will use a full fledged Geographic Information System (GIS) to do more sophisticated data manipulation. (Check out my graduate level GIS course for example.)

But Excel has recently made some mapping capabilities available, so I will show how to do some simple mapping techniques. Either download the data from ELearning, or download it from here.

Repeat Address Mapping

Working with Zip files

For those not familiar with zip files, I often use them to send larger files as one (nicer for emailing or opening up a set of files). It compresses the data, and makes it one file, so easier to share. So here is what that zip file looks like on my machine in the Windows folder view.

But to work with them you need to unzip them. Right click on the zipped folder and select Extract All.

Then it brings up a dialogue for the location of where to save the files. By default it saves it in the same folder that the zip file is located in. If you are working in the lab, you might want to change it to where you store all of your files for class. Then hit Extract to de-compress the files.

You can see I have a new folder named Lab04_Mapping.

To do the reverse, what is typical is to place all of the files in a single folder. Then you can right click on the folder, and then select Send To -> Compressed (zipped) folder

And that will subsequently create a zip file in the same folder (if you still have Lab04_Mapping.zip in the same folder, it will make a new one named Lab04_Mapping (2).zip).

That is the zip file service that comes for free with Windows. Another popular compression tool is 7-zip. That tool can do either traditiona zip compression, or even better compression .7z. (But note not everyone will have access to 7z, to some users may not be able to use it.)

Cleaning Address Strings

In this section, I will illustrate some simple text manipulation you can do in Excel. This is common to clean addresses, in many systems you will have extra text in the address column that prevents proper geocoding.

Go ahead and open up the DallasIncidents.csv file in Excel, and turn the data into a table. It is pretty big (just short of 100,000 total incidents), so takes a minute.

Select column G (City), and right click Insert.

This will create a new blank column in-between IncidentAddress and City. Name that column CleanedAddress. Then select the IncidentAddress column (F), double click the right edge of the F column at the top to expand it, and hit Ctrl+F to bring up the Find & Replace dialogue.

Type in APT in the Find What box, and then hit the Find Next button, this should take you to row 5,740, and show that an address with Harry Hines Blvd accidently has an apartment number included.

Having extra text like that will often make the geocoding engine fail. This dataset is pretty clean already (DPD must use some type of data validation already when inputting addresses), but it has a few of these APT notes misplaced in the main address field. To fix this what we are going to do is to search for the text APT, and then only return the text string. This will require nesting several functions together:

  • The LEFT function to return the string
  • The FIND function to search the address string for if it contains APT
  • and the IFERROR function, to just return the original string if it does not contain any extra APT notes.

So first, in our new (and so far empty) column and row 5740, type in the formula =LEFT([@IncidentAddress],10). You can see in the update this just grabs the first 10 characters in the string.

To strip out the APT text, and keep the address stuff we want, we need to replace the hard coded 10 with where the APT string starts. The function FIND lets us do that, so lets replace our formula now with =LEFT([@IncidentAddress],FIND(" APT",[@IncidentAddress])). I include the space before APT to prevent catching street names that might include APT within them, e.g. something like RAPTOR ST would not be captured.

We can see now that this works for the Harry Hines address, but gives us errors for the others that do not have APT contained in them. This is because if » APT» is not contained in the original IncidentAddress string, the FIND function will return an error. So to fix this we will use the IFERROR function. Now update the formula to read =LEFT([@IncidentAddress],IFERROR(FIND(" APT",[@IncidentAddress]),100)). In long form to make the nesting easier to read, here is how the formula goes:

=LEFT([@IncidentAddress],
      IFERROR(
              FIND(" APT",[@IncidentAddress]),
              100
              )
     )

Here we use 100 as just a long number that will contain the full address for any cells that do not contain » APT“. Another option sticking just to the data would be to replace 100 with LEN([@IncidentAddress]). And now we can see that our new address field works out just dandy.

Now right click on column K (ApartmentNumber) and Insert a new column. To use the Excel geocoder, we need to submit one string with the full address (include City, State, and Zipcode). Name the column FullAddress, and then type in the formula =CONCATENATE([@CleanedAddress],[@City])

Whoops, we can see that there is no space in-between our address field, and the city name Dallas. Now redo the formula, inserting ", " inbetween the two columns, =CONCATENATE([@CleanedAddress],", ",[@City])

That looks better now. Go ahead and add in the State and Zipcode, incorporating extra spaces and comma’s in where appropriate. So in the end mine looks like =CONCATENATE([@CleanedAddress],", ",[@City],", ",[@State]," ",[@ZipCode]).

Next up, doing repeat address mapping.

Making a Repeat Address Table

Go ahead and make a pivot table of the incidents, using FullAddress for rows, and ucr_redString for the columns, and Count of ucr_redString for the values.

Select the dropdown arrow in the Rowlabels area, and navigate to Value Filters -> Greater Than:

Then input 30 as the selection criteria and hit OK. This will limit the table to places with a total of 30 or more incidents (across all crime types).

Now right click on the header row of the pivot table, and select Pivot Table Options.

With the Layout and Format tab selected, in the empty cells option type 0. Then hit OK.

You will see the table now has 0’s instead of blanks for empty crime counts.

Using 3d Maps to make a point map

Before we move onto making a map (which is only available in newer versions of Excel, not sure if they are available for Mac editions), we need to save our worksheet as an xlsx file. So go to File -> Save As, navigate to where you want to save the file, and in the dropdown select Excel Workbook.

Also maps does not work with PivotTable (only regular tables). So we need to transfer our Pivot Table data into a new location. So, make a new worksheet, and label it RepeatAddress. Then from the Pivot Table copy-paste cells A4:K222. Then turn that data into a Table. I renamed A1 then to say address.

With that data, now in the top toolbar go to Insert, and then select the 3D Map option.

This should bring up a map! And Excel automatically figures out to geocode the locations. You can zoom into the locations around Dallas to check it out. I also click the Map Labels option (brings up street names), and the Flat Map option here.

Now we will style our map, showing addresses with more crimes as larger circles. (We will check the geocoding in a bit.) In the right hand side, click the bubble looking icon just below the Data layer, and then select the Add Field option below Size, and select Grand Total as the field.

This will make the bubbles too big, so expand the Layer Options (below Size), and set the Size to 20%, Thickness to 0, and Opacity to 80%. Here I also change the color to a more pink/salmon. Now you can see variation in crime areas a bit better.

You can zoom into the map and select the circles, which brings up a tool tip. Here I zoom into the largest bubble. Uh-oh, it is 1400 S Lamar St. This is just DPD headquarters! I don’t want to map that.

So navigate back to the RepeatAddress worksheet. Then sort the data by descending values on the Grand Total Column. Then select the Lamar St row, and right click and select Delete.

Now if we go back to our Map, the bubble is still there. But lets hit the Refresh Data button, and then see the map update with no more bubble on S Lamar St.

Now we are going to check our geocoding results. In the Layer table of contents on the right, above the Location box there is a little % button. Here it says 0%, and click that:

You can see a bunch of warning yellow triangles, but it just happens to be because of the proper case versus all uppercase addresses. So even though it says 0% mapped with confidence, it doesn’t appear to be that bad.

Click the Result column header twice, and this will sort the 3 cases that were not matched at all to the top of the table. (If you only click once, it will sort them to the bottom, all the way on page 5.)

We now need to change the data so it will map. I typically use a mix of googling (Fun Way appears to be a small road around Fair Park). And it happens that LBJ in the Excel (Bing) maps is listed under its full name, Lyndon B Johnson. Lets navigate back to the RepeatAddress sheet, and edit these few locations.

To make it easier I selected out just those three addresses in the Address column. Select the dropdown arrow on the Address column, the select the Text Filters -> Custom Filter option.

Then in the options to the right, make sure the contains option is selected, and in the two rows type FUN WAY and L B J (for the latter make sure there are spaces). Then click OK.

You should now see our three bad addresses selected.

For LBJ, we just need to edit the address to be Lyndon B Johnson and will it subsequently geocode. For Fun Way it is alittle more difficult, as that address is not in Bing maps at all. So edit LBJ to say Lyndon B Johnson instead (keeping the same address). But for the 1600 FUN WAY I am going to just use Cotton Bowl Circle (as it is pretty close). Leave the 1550 Fun Way as is.

Now go back to the map page, click the Refresh Data button, and then scroll the map to Fair Park. You should now see our big bubble that (that used to be 1600 Fun Way).

If you go back to the Mapping Confidence dialogue and sort again by Results, you should now only see the 1550 Fun Way address.

I am not going to worry about fixing this last address for now. One way would be back in the original data, whenever you encounter FUN WAY, change that address to simply Cotton Bowl Circle. That would collapse the two FUN WAY addresses together in the final map.

Choropleth Mapping

Next up, we are going to create a choropleth map of crime densities per DPD reporting areas. Small geographic areas made up by DPD to patrolling essentially.

First we are going to add in a file of all of the reporting areas. Navigate back to the main Excel document, and create a new worksheet and title it, ReportingAreas. Then select cell A1, and in the top toolbar go to the Data tab, and select From Text.

Then in the dialogue, navigate to the RA_Data.csv file location, and select that file. and click Import.

In Step 1 of 3 in Text Import Wizard, make sure Delimited is checked, as well as My Data has headers. Then click Next.

Then in the next step, make sure Comma is selected. It will then make the fields have lines inbetween them (whereas if you leave it as Tab it will just import all of the data as one big string in one column).

Then in the step 3 of the Wizard you can keep the defaults for how it treats columns, and then just click Finish.

Then finally you get alittle Import Data dialogue that asks where you want to import the data. Make sure =$A$1 is chosen, and then click OK.

You may be asking what is the benefit of doing it this way, as opposed to opening up the CSV file and just dragging the sheet into the current workbook. The answer is when you do it this way, the data is linked in the workbook. If you edit the CSV file, your values in the Excel workbook will change.

Here it does not make much of a difference, later in the semester though I will show how when linking to an Access database this will be really helpful behavior.

Merging in Data from a Pivot Table

Go to the original DallasIncidents_2017 sheet, and select the Design tab in the top toolbar. Then rename the table to Incident_Data.

Then navigate back to the ReportingAreas sheet and select cell R1. Then insert a Pivot Table – fill out the Select a table option to be Incident_Data, and the location to be R1 in the reporting areas worksheet. Then click OK.

In the Pivot Table, place ReportingArea for the rows, and count of ReportingArea for the Values.

This looks like it lines right up with our other data we imported, but if you scroll down further you can see it does not line up directly forever. In cell K2, type an equal sign, and then select cell S2. You will see a formula pop up that looks like =GETPIVOTDATA("ReportingArea",$R$1,"ReportingArea",1001)

Change the 1001 in the end to be B2. Then hit enter, and double click the formula to extend down the entire dataset. Here I also named the column CountCrimes. If you scroll down to row 44, you will see an error.

To fix this, we are going to nest our function within an IFERROR function. So change the function reference to =IFERROR(GETPIVOTDATA("ReportingArea",$R$1,"ReportingArea",B44),0). Then make sure to update that function both above and below in the column. (Note, the mapping functions in Excel will not work if you have errors in the data files.)

Now to end we are going to make a field that is the density of crimes per square mile. In K1, write CrimeDens, and in K2, the formula is just K2/J2.

For reference, if you are not working with Pivot Tables, another function to that of GETPIVOTDATA that can accomplish a similar task is called VLOOKUP. But here the Pivot Table specific function is a better choice.

Creating Custom Region Choropleth Map

Select cells A1:K1157, and then in the 3D map option select Add Selected Data to 3d Maps.

The map should now be the focus, and you should have a Layer 2 option in the right table of contents, but is empty (if not click the Add Layer button). Turn the point map off (by clicking the Eyeball in Layer 1). And then in the Location field in the dropdown select RA.

Then in the dropdown for the RA select Custom Region (.kml, .shp).

You then get a pop-up to import custom regions, Go ahead and click Yes, and then navigate to the DPD_ReportingAreas.kml file. (This is a type of geographic file, specifically one associated with Google Earth.)

In the Regions selection, change the default Name to RA. Then click Import.

You should see them populate as a bunch of points in the map. In the table of contents on the right, change the Viz. type to region. Then in the value section change it to CountCrimes.

Then in the layer options I changed a few options to get alittle more difference across the areas.

Note to create an image of the map, you can click on the Capture-Screen button on the top left, and then paste the resulting image into whatever document you are using.

This ends up not showing much variation and looks washed out. One way to make more variation in the map is to bin the data (such as via quantiles). (ToDo for another time!)

Homework

For your homework, create a table of the top 10 repeat addresses for Robberies in Dallas. Then for the mapping portion, create a Choropleth map of the robbery rates per population for reporting areas (see the POP2010 field). Insert both of the those into a powerpoint presentation, then save as a PDF, and turn the PDF in.

See below for an additional extra credit opportunity via making a kernel density map.

On my personal website I have created an example of creating an animated hot spot map over time. Check out the video for illustration.

For 5 points extra credit, create an animated hot spot map for one particular crime type in Dallas and turn it in.

Содержание

  1. Исходные данные
  2. Что такое сводная таблица?
  3. Как создать сводную таблицу.
  4. Организуйте свои исходные данные
  5. Создаем и размещаем макет
  6. Как добавить поле
  7. Откуда данные и что надо на выходе?
  8. Выделите исходные данные, если нужно
  9. Куда поместить сводную таблицу?
  10. Работа с макетом
  11. Список полей сводной диаграммы
  12. Фильтры в сводной диаграмме
  13. Power Query
  14. Power Pivot

Исходные данные

Сейчас на простом примере мы научимся создавать сводные таблицы и познакомимся с некоторыми их возможностями.

Для примера в качестве исходных данных возьмем ведомость основных средств компании и определим стоимость позиций по каждому филиалу с помощью сводной таблицы.

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

Советую также преобразовывать исходный диапазон данных в таблицу (Главная Форматировать как таблицу). Тогда при добавлении или удалении строк и столбцов не придется менять ссылку на этот диапазон в сводном отчете.

Что такое сводная таблица?

Это инструмент для изучения и обобщения больших объемов данных, анализа связанных итогов и представления отчетов. Они помогут вам:

  • представить большие объемы данных в удобной для пользователя форме.
  • группировать информацию по категориям и подкатегориям.
  • фильтровать, сортировать и условно форматировать различные сведения, чтобы вы могли сосредоточиться на самом актуальном.
  • поменять строки и столбцы местами.
  • рассчитать различные виды итогов.
  • разворачивать и сворачивать уровни данных, чтобы узнать подробности.
  • представить в Интернете сжатые и привлекательные таблицы или печатные отчеты.

Например, у вас множество записей в электронной таблице с цифрами продаж шоколада:

И каждый день сюда добавляются все новые сведения. Одним из возможных способов суммирования этого длинного списка чисел по одному или нескольким условиям является использование формул, как было продемонстрировано в руководствах по функциям СУММЕСЛИ и СУММЕСЛИМН.

Однако, когда вы хотите сравнить несколько показателей по каждому продавцу либо по отдельным товарам, использование сводных таблиц является гораздо более эффективным способом. Ведь при использовании функций вам придется писать много формул с достаточно сложными условиями. А здесь всего за несколько щелчков мыши вы можете получить гибкую и легко настраиваемую форму, которая суммирует ваши цифры как вам необходимо.

Вот посмотрите сами.

Этот скриншот демонстрирует лишь несколько из множества возможных вариантов анализа продаж.

Как создать сводную таблицу.

Многие думают, что создание отчетов при помощи сводных таблиц для «чайников» является сложным и трудоемким процессом. Но это не так! Microsoft много лет совершенствовала эту технологию, и в современных версиях Эксель они очень удобны и невероятно быстры.

Фактически, вы можете сделать это всего за пару минут. Для вас – небольшой самоучитель в виде пошаговой инструкции:

Организуйте свои исходные данные

Перед созданием сводного отчета организуйте свои данные в строки и столбцы, а затем преобразуйте диапазон данных в таблицу. Для этого выделите все используемые ячейки, перейдите на вкладку меню «Главная» и нажмите «Форматировать как таблицу».

Использование «умной» таблицы в качестве исходных данных дает вам очень хорошее преимущество – ваш диапазон данных становится «динамическим». Это означает, что он будет автоматически расширяться или уменьшаться при добавлении или удалении записей. Поэтому вам не придется беспокоиться о том, что в свод не попала самая свежая информация.

Полезные советы:

  • Добавьте уникальные, значимые заголовки в столбцы, они позже превратятся в имена полей.
  • Убедитесь, что исходная таблица не содержит пустых строк или столбцов и промежуточных итогов.
  • Чтобы упростить работу, вы можете присвоить исходной таблице уникальное имя, введя его в поле «Имя» в верхнем правом углу.

Создаем и размещаем макет

Выберите любую ячейку в исходных данных, а затем перейдите на вкладку Вставка > Сводная таблица .

Откроется окно «Создание ….. ». Убедитесь, что в поле Диапазон указан правильный источник данных. Затем выберите местоположение для свода:

  • Выбор нового рабочего листа поместит его на новый лист, начиная с ячейки A1.
  • Выбор существующего листа разместит в указанном вами месте на существующем листе. В поле «Диапазон» выберите первую ячейку (то есть, верхнюю левую), в которую вы хотите поместить свою таблицу.

Нажатие ОК создает пустой макет без цифр в целевом местоположении, который будет выглядеть примерно так:

Полезные советы:

  • В большинстве случаев имеет смысл размещать на отдельном рабочем листе. Это особенно рекомендуется для начинающих.
  • Ежели вы берете информацию из другой таблицы или рабочей книги, включите их имена, используя следующий синтаксис: [workbook_name]sheet_name!Range. Например, [Книга1.xlsx] Лист1!$A$1:$E$50. Конечно, вы можете не писать это все руками, а просто выбрать диапазон ячеек в другой книге с помощью мыши.
  • Возможно, было бы полезно построить таблицу и диаграмму одновременно. Для этого в Excel 2016 и 2013 перейдите на вкладку «Вставка», щелкните стрелку под кнопкой «Сводная диаграмма», а затем нажмите «Диаграмма и таблица». В версиях 2010 и 2007 щелкните стрелку под сводной таблицей, а затем — Сводная диаграмма.
  1. Организация макета.

Область, в которой вы работаете с полями макета, называется списком полей. Он расположен в правой части рабочего листа и разделен на заголовок и основной раздел:

  • Раздел «Поле» содержит названия показателей, которые вы можете добавить. Они соответствуют именам столбцов исходных данных.
  • Раздел «Макет» содержит область «Фильтры», «Столбцы», «Строки» и «Значения». Здесь вы можете расположить в нужном порядке поля.

Изменения, которые вы вносите в этих разделах, немедленно применяются в вашей таблице.

Как добавить поле

Чтобы иметь возможность добавить поле в нужную область, установите флажок рядом с его именем.

По умолчанию Microsoft Excel добавляет поля в раздел «Макет» следующим образом:

  • Нечисловые добавляются в область Строки
  • Числовые добавляются в область значений
  • Дата и время добавляются в область Столбцы.

Откуда данные и что надо на выходе?

На этом шаге необходимо выбрать откуда будут взяты данные для сводной таблицы. В нашем с Вами случае думать нечего – “в списке или базе данных Microsoft Excel”. Но. В принципе, данные можно загружать из внешнего источника (например, корпоративной базы данных на SQL или Oracle). Причем Excel “понимает” практически все существующие типы баз данных, поэтому с совместимостью больших проблем скорее всего не будет. Вариант В нескольких диапазонах консолидации (Multiple consolidation ranges) применяется, когда список, по которому строится сводная таблица, разбит на несколько подтаблиц, и их надо сначала объединить (консолидировать) в одно целое. Четвертый вариант “в другой сводной таблице…” нужен только для того, чтобы строить несколько различных отчетов по одному списку и не загружать при этом список в оперативную память каждый раз.

Вид отчета – на Ваш вкус – только таблица или таблица сразу с диаграммой.

Выделите исходные данные, если нужно

На втором шаге необходимо выделить диапазон с данными, но, скорее всего, даже этой простой операции делать не придется – как правило Excel делает это сам.

Куда поместить сводную таблицу?

На третьем последнем шаге нужно только выбрать местоположение для будущей сводной таблицы. Лучше для этого выбирать отдельный лист – тогда нет риска что сводная таблица “перехлестнется” с исходным списком и мы получим кучу циклических ссылок. Жмем кнопку Готово (Finish) и переходим к самому интересному – этапу конструирования нашего отчета.

Работа с макетом

То, что Вы увидите далее, называется макетом (layout)сводной таблицы. Работать с ним несложно – надо перетаскивать мышью названия столбцов (полей) из окна Списка полей сводной таблицы (Pivot Table Field List) в области строк (Rows), столбцов (Columns), страниц (Pages) и данных (Data Items) макета. Единственный нюанс – делайте это поточнее, не промахнитесь! В процессе перетаскивания сводная таблица у Вас на глазах начнет менять вид, отображая те данные, которые Вам необходимы. Перебросив все пять нужных нам полей из списка, Вы должны получить практически готовый отчет.

Останется его только достойно отформатировать:

Список полей сводной диаграммы

Как и в случае Power PivotTable, список полей Power PivotChart также содержит две вкладки – ACTIVE и ALL. На вкладке ВСЕ отображаются все таблицы данных в модели данных Power Pivot. На вкладке ACTIVE отображаются таблицы, из которых поля добавляются в сводную диаграмму.

Аналогично, области такие же, как и в случае с сводной диаграммой Excel. Там четыре области –

  • ОСЬ (Категории)

  • ЛЕГЕНДА (серия)

  • ∑ ЦЕННОСТИ

  • ФИЛЬТРЫ

ОСЬ (Категории)

ЛЕГЕНДА (серия)

∑ ЦЕННОСТИ

ФИЛЬТРЫ

Как вы видели в предыдущем разделе, легенда заполняется значениями ∑. Кроме того, кнопки полей добавляются в сводную диаграмму для упрощения фильтрации отображаемых данных.

Фильтры в сводной диаграмме

Вы можете использовать полевые кнопки Оси на графике для фильтрации отображаемых данных. Нажмите на стрелку на кнопке поля Ось – Регион.

Раскрывающийся список выглядит следующим образом:

Вы можете выбрать значения, которые вы хотите отобразить. Кроме того, вы можете поместить поле в область ФИЛЬТРЫ для фильтрации значений.

Перетащите поле Регион в область ФИЛЬТРЫ. Кнопка «Фильтр отчетов» – область отображается на сводной диаграмме.

Нажмите на стрелку на кнопке «Фильтр отчетов» – «Регион». Раскрывающийся список выглядит следующим образом:

Вы можете выбрать значения, которые вы хотите отобразить.

Еще в 2013 году специально созданная группа разработчиков внутри Microsoft выпустила для Excel бесплатную надстройку Power Query (другие названия – Data Explorer, Get&Transform), которая умеет массу полезных для повседневной работы вещей:

  • Загружать данные в Excel из почти 40 различных источников, среди которых базы данных (SQL, Oracle, Access, Teradata…), корпоративные ERP-системы (SAP, Microsoft Dynamics, 1C…), интернет-сервисы (Facebook, Google Analytics, почти любые сайты).
  • Собирать данные из файлов всех основных типов данных (XLSX, TXT, CSV, JSON, HTML, XML…), как поодиночке, так и сразу оптом – из всех файлов указанной папки. Из книг Excel можно автоматически загружать данные сразу со всех листов.
  • Зачищать полученные данные от “мусора”: лишних столбцов или строк, повторов, служебной информации в “шапке”, лишних пробелов или непечатаемых символов и т.п.
  • Приводить данные в порядок: исправлять регистр, числа-как-текст, заполнять пробелы, добавлять правильную “шапку” таблицы, разбирать “слипшийся” текст на столбцы и склеивать обратно, делить дату на составляющие и т.д.
  • Всячески трансформировать таблицы, приводя их в желаемый вид (фильтровать, сортировать, менять порядок столбцов, транспонировать, добавлять итоги, разворачивать кросс-таблицы в плоские и сворачивать обратно).
  • Подставлять данные из одной таблицы в другую по совпадению одного или нескольких параметров, т.е. прекрасно заменяет функцию ВПР (VLOOKUP) и ее аналоги.

Power Query встречается в двух вариантах: как отдельная надстройка для Excel 2010-2013, которую можно скачать с официального сайта Microsoft и как часть Excel 2016. В первом случае после установки в Excel появляется отдельная вкладка:

В Excel 2016 весь функционал Power Query уже встроен по умолчанию и находится на вкладке Данные (Data) в виде группы Получить и преобразовать (Get & Transform):

Возможности этих вариантов совершенно идентичны.

    Принципиальной особоенностью Power Query является то, что все действия по импорту и трансформации данных запоминаются в виде запроса – последовательности шагов на внутреннем языке программирования Power Query, который лаконично называется “М”. Шаги можно всегда отредактировать и воспроизвести повторно любое количество раз (обновить запрос).

    Основное окно Power Query обычно выглядит примерно так:

    По моему мнению, это самая полезная для широкого круга пользователей надстройка из всех перечисленных в этой статье. Очень много задач, для которых раньше приходилось либо жутко извращаться с формулами, либо писать макросы – теперь легко и красиво делаются в Power Query. Да еще и с последующим автоматическим обновлением результатов. А учитывая бесплатность, по соотношению “цена-качество” Power Query просто вне конкуренции и абсолютный must have для любого средне-продвинутого пользователя Excel в наши дни.

    Power Pivot

    Power Pivot – это тоже надстройка для Microsoft Excel, но предназначенная немного для других задач. Если Power Query сосредоточена на импорте и обработке, то Power Pivot нужен, в основном, для сложного анализа больших объемов данных. В первом приближении, можно думать о Power Pivot как о прокачанных сводных таблицах.

    Общие принципы работы в Power Pivot следующие:

    1. Сначала мы загружаем данные в Power Pivot – поддерживается 15 различных источников: распространенные БД (SQL, Oracle, Access…), файлы Excel, текстовые файлы, веб-каналы данных. Кроме того, можно использовать Power Query как источник данных, что делает анализ почти всеядным.
    2. Затем между загруженными таблицами настраиваются связи или, как еще говорят, создается Модель Данных. Это позволит в будущем строить отчеты по любым полям из имеющихся таблиц так, будто это одна таблица. И никаких ВПР опять же.
    3. При необходимости, в Модель Данных добавляют дополнительные вычисления с помощью вычисляемых столбцов (аналог столбца с формулами в “умной таблице”) и мер (аналог вычисляемого поля в сводной). Всё это пишется на специальном внутреннем языке Power Pivot, который называется DAX (Data Analysis eXpressions).
    4. На листе Excel по Модели Данных строятся интересующие нас отчеты в виде сводных таблиц и диаграмм.

    Главное окно Power Pivot выглядит примерно так:

    А так выглядит Модель Данных, т.е. все загруженные таблицы с созданными связями:

      У Power Pivot есть ряд особенностей, делающих её уникальным инструментом для некоторых задач:

      • В Power Pivot нет предела по количеству строк (как в Excel). Можно грузить таблицы любого размера и спокойно работать с ними.
      • Power Pivot очень хорошо умеет сжимать данные при загрузке их в Модель. 50 Мб исходный текстовый файл может легко превратиться в 3-5 Мб после загрузки.
      • Поскольку “под капотом” у Power Pivot, по сути, полноценный движок базы данных, то с большими объемами информации он справляется очень быстро. Нужно проанализировать 10-15 млн. записей и построить сводную? И все это на стареньком ноутбуке? Без проблем!

      К сожалению, пока что Power Pivot входит не во все версии Excel. Если у вас Excel 2010, то скачать её можно бесплатно с сайта Microsoft. А вот если у вас Excel 2013-2016, то всё зависит от вашей лицензии, т.к. в некоторых вариантах она включена (Office Pro Plus, например), а в некоторых нет (Office 365 Home, Office 365 Personal и т.д.)

      Источники

      • https://micro-solution.ru/excel/pivot-tables/first-pivot-table
      • https://mister-office.ru/excel/excel-pivot-table.html
      • https://www.planetaexcel.ru/techniques/8/130/
      • https://coderlessons.com/tutorials/bolshie-dannye-i-analitika/izuchite-excel-power-pivot/excel-power-pivot-charts-sozdanie
      • https://www.planetaexcel.ru/techniques/24/5854/

      Визуализация геоданных на карте

      Если ваша компания имеет филиалы по стране или продает не только в пределах МКАД, то рано или поздно вы столкнетесь с задачей наглядно отобразить числовые данные из Microsoft Excel (продажи, заявки, объемы, клиентов) на географической карте с привязкой к конкретным городам и регионам. Давайте вкратце пробежимся по основным способам визуализации геоданных, которые существуют в Excel.

      Способ 1. Быстро и бесплатно — компонент Bing Maps

      Начиная с 2013 версии в Excel встроен магазин приложений, т.е. появилась возможность докупать, скачивать и устанавливать дополнительные модули и надстройки с недостающими функциями. Один из таких компонентов как раз и позволяет наглядно отображать числовые данные на карте — он называется Bing Maps и, что особенно приятно, абсолютно бесплатен. Для его установки откройте вкладку Вставка — Магазин (Insert — Office Apps):

      geo2.png

      После вставки компонента на листе должен появится динамический контейнер с картой. Для визуализации на карте вашей информации нужно выделить диапазон с геоданными и нажать кнопку Показать местоположения (Show Locations):

      визуализация геоданных на картах Bing

      При необходимости в настройках (иконка с шестеренкой в правом верхнем углу компонента) можно поменять цвета и тип отображаемых диаграмм:

      geo4.png

      Также возможно быстро отфильтровать города, отобразив только нужные (значок воронки в правом верхнем углу компонента).

      Спокойно можно привязываться не только к городам, но и к другим объектам: областям (например, Тульская область), автономным округам (например, Ямало-Ненецкий АО) и республикам (Татарстан) — тогда кругляш диаграммы будет отображен в центре области. Главное, чтобы название в таблице совпадали с подписями на карте.

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

      В минусах: нужен Excel 2013 с доступом в интернет, нельзя выделять области и районы.

      Способ 2. Гибко и красиво — режим карты в отчетах Power View

      Некоторые версии Microsoft Excel 2013 идут в комплекте с мощной надстройкой визуализации отчетов, которая называется Power View и позволяет (помимо всего прочего, а умеет она много!) наглядно отображать данные на карте. Для активации надстройки откройте вкладку Разработчик (Developer) и щелкните по кнопке Надстройки COM (COM Add-ins). В открывшемся окне поставьте галочку напротив Power View и нажмите ОК. После всех этих манипуляций на вкладке Вставка (Insert) у вас должна появиться кнопка Power View

      Теперь можно выделить диапазон с исходными данными нажать на эту кнопку — в вашей книге будет создан новый лист (больше похожий на слайд из Power Point), где отобразятся выделенные данные в виде таблицы:

      geo9.png

      Превратить таблицу в географическую карту можно легко с помощью кнопки Карта (Map) на вкладке Конструктор (Design):

      geo10.png

      Обратите особое внимание на правую панель Поля Power View — на ней, в отличие от примитивных Bing Maps, перетаскивая мышью названия столбцов (полей) из исходной таблицы и бросая их в разные области, можно очень гибко настраивать получившееся геопредставление:

      • В область Местоположения (Locations) нужно закинуть столбец из исходной таблицы содержащий географические названия.
      • Если у вас нет столбца с названием, но есть колонки с координатами, то их нужно поместить в области Долгота (Longitude) и Широта (Latitude), соответственно.
      • Если в область Цвет (Color) закинуть товар, то каждый пузырек будет кроме размера (отображающего общую прибыль по городу) детализирован на дольки по товарам.
      • Добавление поля в области Вертикальных или Горизонтальных множителей (Dividers) разделит одно карту на несколько по этому полю (в нашем примере — по кварталам).

      Также на появившейся сверху контекстной вкладке Макет (Layout) можно настроить фон карты (цветная, ч/б, контурная, вид со спутника), подписи, заголовки, легенду и т.д.

      geo11.png

      Если данных очень много, то на вкладке Power View можно включить специальную Область фильтров (Filters), где с помощью привычных галочек можно выбрать какие именно города или товары нужно показать на карте:

      geo12.png

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

      В минусах: Power View есть не во всех комплектациях Excel 2013, нет других типов диаграмм кроме пузырьковых и круговых.

      Способ 3. Дорого и профессионально — надстройка Power Map

      Это отдельная COM-надстройка для максимально тяжелых случаев, когда нужна сложная, профессионально выглядящая, анимированная визуализация большого количества данных на любой (даже пользовательской карте), причем с видео динамики процесса во времени. На этапе разработки она имела рабочее название GeoFlow, а позже была переименована в Power Map. К сожалению, в полноценном варианте эта надстройка доступна только покупателям либо полной версии Microsoft Office 2013 Pro, либо подписчикам корпоративных версий Office 365 с тарифным планом Business Intelligence (BI). Однако превьюшку этой надстройки товарищи из Microsoft дают скачать «на поиграться» совершенно бесплатно, за что им спасибо.

      Ссылка на скачивание Power Map Preview с Microsoft Download Center (12 Мб)

      После скачивания и установки надстройку нужно подключить на вкладке Разработчик — Надстройки COM (Developer — COM Add-ins) аналогично Power View из предыдущего пункта. После этого на вкладке Вставка должна появиться кнопка Карта (Map). Если теперь выделить таблицу с исходными данными:

      geo14.png

      … и нажать кнопку Карта, то мы попадем в отдельное окно надстройки Microsoft Power Map:

      geo13.png

      Если не вдаваться в детали (которых тут хватит на отдельный тренинг на полдня), то общие принципы работы с картой тут те же, что и в Power View, описанной выше:

      «Вау-моментом» надстройки Power Map можно, пожалуй, назвать предельную легкость создания анимированных видеообзоров на основе сделанных карт. Достаточно сделать несколько копий текущей сцены с разных углов просмотра и разным масштабом — и надстройка автоматически создаст 3D-анимацию облета вашей карты с акцентированием внимания на выбранных местах. Полученное видео потом легко сохраняется в mp4-формате в виде отдельного файла для вставки, например, на слайд Power Point.

      Способ 4. Пузырьковая диаграмма с «доработкой напильником»

      Самый «колхозный» способ из всех перечисленных, но зато работающий во всех версиях Excel. Построить пузырьковую диаграмму (Bubble Chart), отключить у нее оси, сетку, легенду… т.е. все, кроме пузырей. Затем вручную подогнать положение пузырей, подложив под диаграмму скачанное заранее изображение нужной карты:

      geo17.png

      Минусы этого способа очевидны: долго, муторно, много ручной работы. Да еще и вывод подписей к пузырям представляет собой отдельную проблему, когда их много.

      Плюсы в том, что этот вариант будет работать в любой версии Excel, в отличие от следующих способов, где обязательно требуется Excel 2013. Да и подключение к интернету не требуется.

      Способ 5. Сторонние приложения и надстройки 

      Раньше существовало несколько надстроек и плагинов для Excel, позволяющих с той или иной степенью удобства и красоты реализовать отображение данных на карте. Сейчас подавляющее большинство из них либо заброшены разработчиками, либо в стадии тихого отмирания — с Power Map конкурировать тяжело :)

      Из оставшихся в живых достойны упоминания:

      • MapCite — пожалуй, самая мощная из всех. Умеет привязываться к карте по названиям населенных пунктов, областей, округов и координатам. Выводит данные в виде точек или тепловой карты. Использует карты Bing в виде основы. Автоматом умеет кидать созданную карту в презентации Power Point. Для скачивания доступна бесплатная trial-версия, полная версия стоит 99$/год.
      • Esri Maps — надстройка от компании Esri также позволяющая подгружать и анализировать геоданные из Excel на карты. Много настроек, различные типы диаграмм, поддерживает русский язык. Есть бесплатная демо-версия. Полная версия требует подписки на картографический сервис ArcGis.
      • MapLand— одна из первых надстроек на эту тему, созданных еще для Excel 97-2003. Идет с набором карт в виде графических примитивов, к которым и привязываются данные с листа. Дополнительные карты надо докупать. Для скачивания доступна демка под разные версии Excel, Pro версия стоит 299$.

      Время на прочтение
      10 мин

      Количество просмотров 10K

      Считается, что Data Mining — это магическое снадобье из SQL, Python, Power BI и других волшебных компонент. Мало кто знает, что при правильном подходе с Data Mining может совладать офисный планктон с помощью одного лишь Excel.

      Если вы абсолютно далеки от Data Mining, но хотите причаститься его таинств, это руководство в картинках по шагам сделано для вас. Особенно полезно тем, кто никогда бы даже не подумал сделать подобное самостоятельно.

      Если вы владеете специальными инструментами для работы с данными, то будет интересно узнать ваше мнение о решениях без «рокет сайнс» (как о явлении в целом, так и о данном кейсе).

      Тепловая карта цен в Excel

      Тепловая карта цен в Excel

      В качестве практического вопроса будем рассматривать визуализацию данных из объявлений на популярных сайтах продажи квартир. Визуальный анализ — основа основ Data Mining, а при отсутствии специальных знаний — и вовсе единственный способ для понимания смысла, содержащегося в большом количестве данных. Это настолько фундаментальный навык, что ему посвящена целая народная мудрость:

      Лучше один раз увидеть, чем сто раз услышать*

      *Это все, что нужно знать о достоинствах визуального анализа.

      Термины

      Тепловая карта (heat map) – обозначение какого-либо показателя цветом:

      Как правило, более высокие значения обозначаются красными оттенками, более низкие – синими. Обычная цветовая шкала выглядит так:

      Географическая тепловая карта – обозначение показателя цветом на географической карте. Более высокие значения температуры показаны более красными оттенками в привязке к географическим точкам:

      Географическая тепловая карта цен – обозначение цветом цен в разных географических местах.

      В нашем случае это будут цены на квартиры.

      Данные

      Цены на квартиры будем брать с общеизвестных досок объявлений А и Ц. Для сбора объявлений без программирования нужно воспользоваться готовым парсером. В данном случае выберем наиболее доступный по причине его бесплатности и наиболее удобный из-за простоты установки в три клика в Excel.

      Парсеру надо дать понять какие объявления нужно скачивать. Для этого используется ссылка на доску объявлений.

      Для подготовки ссылки для скачивания объявлений с доски объявления А открываем браузер, в браузере открываем сайт доски объявлений, выбираем регион (для примера → Брянск) и раздел → квартиры. В адресном поле браузера получаем ссылку: https://www.avito.ru/bryanskaya_oblast/kvartiry. В последней части ссылки видим раздел → kvartiry, перед ней расположен регион → bryanskaya_oblast. Вместо Брянска можно указать свой регион, а вместо раздела квартир можно указать дома-дачи-коттеджи или земельные-участки. Также можно использовать фильтры (например новостройки или вторичка, количество комнат) и они отобразятся в составе ссылки. Скажем спасибо доске объявлений А за такой понятный порядок формирования ссылок.

      Для подготовки ссылки с доски объявлений Ц придется сделать дополнительный шаг: после выбора региона, раздела, фильтров и нажатия кнопки «Найти» нужная ссылка еще не будет готова. Для завершения подготовки ссылки нужно перейти на вторую страницу списка объявлений. После этого ссылка в адресной строке браузера примет вид https:// cian.ru/cat.php?deal_type=sale&engine_version=2&offer_type=flat&p=2&region=4562&room1=1&room2=1. Раздел квартир здесь будет в offer_type=flat, а регион – в region=4562. Скажем «фу» доске объявлений Ц за не самый удобный порядок формирования ссылок.

      Готовые ссылки как есть копируем из адресной строки браузера (нажатием кнопок Ctrl+A и Ctrl+C) и вставляем в парсере нажатием кнопки Добавить ссылку. Для обеих ссылок можно указать один и тот же новый файл Excel, в который будут сохраняться объявления.

      Чтобы код для парсинга доски объявлений А загрузился в Excel → в настройках парсера (расположены в Excel на вкладке Надстройки) ставим галочку у парсера доски объявлений А и выключаем галочки у сохранения фотографий из объявлений, у сохранения копии объявлений, у открывания номера телефона и у других ненужных опций. То же самое повторяем с настройками парсера доски объявлений Ц.

      Теперь ссылки полностью готовы для загрузки объявлений. Нажимаем в меню парсера кнопку Старт и ждем около 20 секунд до загрузки первого объявления. Да, процесс совсем не быстрый и займет время. Можно уменьшить интервал запросов в настройках парсера до 10 или 5 секунд и иногда это даже прокатывает. Но обычно доски объявлений очень не любят ботов и сразу закрывают доступ к данным (бан). Конечно, эти ограничения можно обойти и загружать данные в 100 раз быстрее, но это дороже.

      Загружаемые объявления выглядят примерно так:

      Фрагмент листа Excel c загруженными парсером объявлениями Авито и ЦИАН

      Фрагмент листа Excel c загруженными парсером объявлениями Авито и ЦИАН

      Таких строк может быть несколько тысяч. В нашем примере это около 5000 объявлений для Брянской области в октябре 2021.

      Из множества данных нам понадобятся только широта, долгота, цена, общая площадь и офер:

      Широта

      Долгота

      Цена

      Общая

      Офер

      53,2656

      34,35292

      5030000

      64,2

      Продам

      53,20856

      34,46647

      2443000

      51

      Продам

      53,26398

      34,33171

      10000

      40

      Сдам

      53,54983

      33,76486

      750000

      35

      Продам

      Это сырые данные, которые требуют подготовки.

      Подготовка

      Отделим аренду от продажи. Для этого добавим фильтр по полю «офер» и выделим только предложения продажи. Можно и наоборот – оставить только предложения аренды и работать дальше с ними.

      Фильтр Excel

      Фильтр Excel

      Выделим отфильтрованные данные, Ctrl+G → только видимые:

      Выделение только видимых ячеек

      Выделение только видимых ячеек

      Копируем их Ctrl+C и вставим на новый лист Ctrl+V:

      Широта

      Долгота

      Цена

      Общая

      53,2656

      34,35292

      5030000

      64,2

      53,20856

      34,46647

      2443000

      51

      53,54983

      33,76486

      750000

      35

      53,31711

      34,30244

      1450000

      62

      53,26612

      34,33491

      2950000

      36

       Если показывать цены на многокомнатные квартиры одним цветом и цены однушек другим цветом, в результате получим карту размещения жилья по числу комнат. Для анализа цен этот показатель слишком сырой. Вместо него используем среднюю цену за квадратный метр.

      При делении цены квартиры на общую площадь получим цену одного квадратного метра. Этот показатель лучше отражает ценность жилья с учетом всех ценообразующих факторов: расположения, состояния, отделки и окружения. Поэтому добавим колонку с ценой одного квадратного метра и уберем колонки с ценой и общей площадью:

      Широта

      Долгота

      За 1 кв.м.

      53,2656

      34,35292

      78348,91

      53,20856

      34,46647

      47901,96

      53,54983

      33,76486

      21428,57

      53,31711

      34,30244

      23387,1

      53,26612

      34,33491

      81944,44

      Теперь проведем стандартные процедуры проверки заведомо ошибочных данных.

      У нас есть две группы данных: географическое положение и цена. Для проверки обеих групп используем визуальный контроль.

      Поместим имеющиеся географические точки на обычную диаграмму Excel:

      Ошибочные данные выглядят так

      Ошибочные данные выглядят так

      Посмотрим координаты крайних точек Брянской области. Широта должна быть от 51,5039 до 54,021, долгота от 31,1432 до 35,1917. Некоторые наши точки выходят за эти пределы. Опустим здесь рассмотрение причин появления испорченных данных и возможных путей их восстановления, т.к. это не относится прямо к цели визуализации данных и противоречит принятому ограничению квалификации пользователя. По этой же причине используем грубый, но простой способ избавления от испорченных данных.

      Заменим нулями строки, где долгота и широта выходят за границы региона → с помощью простой формулы:

      Обнуление ошибочных данных

      Обнуление ошибочных данных

      Затем добавим фильтр и уберем отображение строк с нолями:

      Фильтр выбора ненулевых данных

      Фильтр выбора ненулевых данных

      Выделим все строки отфильтрованных колонок данных, затем Сtrl+G → только видимые:

      Повторенье — мать ученья

      Повторенье — мать ученья

      Копируем их Ctrl+C и вставим в новое место (рядом) Ctrl+V.

      Очищенные таким образом долготы и широты точек отправляем на новую диаграмму Excel и видим результат очистки:

      Данные без географических ошибок

      Данные без географических ошибок

      Теперь также с помощью визуального анализа очистим данные о ценах.

      Для этого построим гистограмму, чтобы посмотреть сколько каких значений цены в нашей выборке.

      Почему график именно такой

      Город рос в естественных условиях (построен не одномоментно по единому плану), имеет развитое сельское хозяйство и небольшие промышленные предприятия (не лакшери центр). Теория говорит, что при таких обстоятельствах цены на финансовые активы (жилье – один из базовых финансовых активов) должны быть распределены логнормально.

      Присутствие на гистограмме длиннющего тощего хвоста и асимметрия основной части распределения являются характерными признаками логнормального распределения. То есть в данном случае практика соответствует теории.

      Практический смысл этой гистограммы: если данные из правой части отметить на карте одним цветом, из средней — вторым и из левой — третьим, то вся карта будет залита одним цветом. Потому что в средней и в правой частях точек почти нет. Аналитического смысла у такой карты не будет.

      Чтобы избавиться от упомянутого эффекта нужно отбросить хвост распределения, а заодно и данные из первого левого кармана. В результате получим такую гистограмму:

      Те же данные в другом горизонтальном масштабе

      Те же данные в другом горизонтальном масштабе

      Теперь количество данных в разных частях более-менее сопоставимо. Количество карманов здесь посчитано Excel автоматически и оно явно избыточно для того, чтобы каждый уровень цены обозначать своим цветом. Поэтому в дальнейшем перестроим гистограмму по количеству карманов в соответствии с количеством цветов, которые будут использованы на карте. В нашем случае будем использовать 7 цветов.

      Перед разбивкой данных по карманам рассмотрим еще одно обстоятельство, которое стоит учесть на этапе подготовки данных. Дело в том, что точки на карте могут располагаться слишком тесно. Например, здесь шесть объявлений расположены в одном доме и перекрывают друг друга даже на самом крупном масштабе:

      На более мелких масштабах эти метки полностью сольются и станут неразличимы.

      Чтобы избавиться от излишней в данном случае детализации данных проведем их усреднение. Для усреднения данных воспользуемся следующим приемом.

      Обычная точность указания координат использует 6 знаков после запятой. Например, широта 52,549374 и долгота 31,897056. Четвертый знак после запятой соответствует масштабу придомовой территории. В нашем примере в диапазон долготы от 31,8965 до 31,8974 попадают все объявления, относящиеся к одному строению. Используем это обстоятельство для группировки данных в процессе усреднения.

      Добавляем к имеющимся данным столбцы с округленными до 3 знака широтой и долготой. Еще одним столбцом добавляем символьную сумму этих двух последних столбцов:

      Формулы округления координат

      Формулы округления координат

      Что в результате дает:

      Результат округления координат

      Результат округления координат

      После чего сортируем все столбцы по колонке с текстом и применяем Промежуточный итог:

      Стандартный инструмент Excel на вкладке Данные → Структура

      Стандартный инструмент Excel на вкладке Данные → Структура

      В результате данные разбиваются на группы близколежащих точек, для которых вычисляются средние цены и координаты:

      В строке 5 среднее строк 2 - 4

      В строке 5 среднее строк 2 — 4

      Для замены групп на точки со средними значениями → сворачиваем все группы, выделяем колонки координат и цены:

      Выделяем только нужные колонки

      Выделяем только нужные колонки

      Затем выделяем только видимые ячейки Ctrl+G → только видимые, копируем Ctrl+C:

      Так выглядят скопированные только видимые ячейки

      Так выглядят скопированные только видимые ячейки

      После чего вставляем скопированное на новый лист. Теперь на каждом здании будет не больше одной точки с данными, которая соответствует среднему значению всех относящихся к зданию объявлений:

      Одна точка вместо шести в результате их усреднения

      Одна точка вместо шести в результате их усреднения

      С помощью такого приема можно провести усреднение цен на уровне группы зданий или по кварталу.

      После такого прореживания осталось меньше половины точек. Благодаря этому карта цен будет значительно меньше перегружена данными в самых насыщенных местах.

      Получившийся набор данных предстоит разложить по карманам в зависимости от величины цены. Для 7 цветов = 7 карманов гистограмма выглядит так:

      Гистограмма усредненных данных

      Гистограмма усредненных данных

      Данные из первого левого столбца гистограммы будут синего цвета, из последнего правого — красными, а из расположенных между ними — оттенками зеленого:

      Те же данные в боевой раскраске

      Те же данные в боевой раскраске

      Цвет получается смешиванием красного (R), зеленого (G) и синего (B). Интенсивность каждого цвета находится в диапазоне от 0 до 255. Смешивание для получения показанных цветов приведено в следующей таблице.

      Цвет

      R

      G

      B

      Код

       Синий

      0

      171

      255

      0,171,255

      0

      171

      171

      0,171,171

      0

      255

      171

      0,255,171

       Зеленый

      0

      255

      0

      0,255,0

      171

      255

      0

      171,255,0

      255

      85

      0

      255,85,0

       Красный

      255

      42

      0

      255,42,0

       Обозначения из столбца Код будут использованы для окрашивания данных на карте.

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

      Обработка

      Имеющиеся цены разделим на 7 равных интервалов. (В этой области знаний интервалы синонимы диапазонов, и еще их называют карманами.)

      Для определения ширины интервала разницу максимальной и минимальной цен нужно разделить на количество карманов. В нашем случае данные такие:

      Минимум

      4000

      Максимум

      109253,1

      Кол-во карманов

      7

      Ширина кармана

      15036

       И карманы:

      1

      3999

      19035

      2

      19035

      34071

      3

      34071

      49107

      4

      49107

      64144

      5

      64144

      79180

      6

      79180

      94216

      7

      94216

      109253

      Для получения данных первого кармана нужно скопировать данные широты и долготы для цен от 3999 до 19035 и вставить в новое место. Цены копировать не нужно, они использовались только для разбивки данных по карманам и больше не пригодятся. Аналогично для второго кармана копируем широты и долготы для цен от 19035 до 34071 и вставляем их рядом с данными из первого кармана. Повторив семь раз получим в результате:

      Данные разложены по карманам

      Данные разложены по карманам

      В каждом кармане две колонки: левая — широта и правая — долгота. Количество строк в каждом кармане разное, как было показано на последней гистограмме.

      Теперь данные полностью готовы для их помещения на карту.

      Карта

      Для построения карты нужно сделать три шага:

      Добавить шаблон картыЗаполнить шаблон даннымиПоказать результат

      Шаблон карты добавляется кнопкой Добавить в меню парсера. Если в меню парсера нет кнопок для работы с картой, то в настройках парсера нужно включить опцию ExcelГрафик на карте.

      Шаблон тепловой карты Excel

      Шаблон тепловой карты Excel

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

      Для вставки в шаблон данных о ценах из первого кармана нужно в ячейку A3 вставить ссылку на диапазон данных о широте и долготе, которые указаны в двух колонках первого кармана, вот эти:

      Фрагмент данных первого кармана

      Фрагмент данных первого кармана

      Для примера это диапазон Q4:R582 на листе По карманам в файле Брянск 10(октябрь)-21.xlsx.

      Вставить ссылку на этот диапазон можно с помощью функции Ссылка(диапазон).

      В ячейке А3 шаблона пишем название функции:

      Пользовательская функция =Ссылка()

      Пользовательская функция =Ссылка()

      В качестве единственного аргумента функции Ссылка указываем диапазон Q4:R582 на листе По карманам:

      Использование функции Ссылка

      Использование функции Ссылка

      В результате получаем:

      Результат функции Ссылка

      Результат функции Ссылка

      Точки данных первого кармана ранее условились обозначать синим цветом с кодом  0,171,255. Для примера формулы ниже: таблица с кодами цветов находится на листе Палитра. Код синего цвета находится в ячейке Е3:

      Для вставки ссылки на ячейку в Excel не требуется использовать специальную функцию, поэтому в ячейке шаблона В3 вставляем ссылку на ячейку кода синего цвета обычным способом:

      В результате:

      Размер точек определяется из субъективных соображений. Для примера примем размер 10:

      На этом шаблон карты полностью готов для отображения данных из первого кармана.

      Посмотрим что получилось. Для этого нажимаем кнопку Отобразить в меню парсера, после чего открывается новое окно:

      Слишком крупный масштаб карты

      Слишком крупный масштаб карты

      Метки на карте отсутствуют из-за масштаба. Зумим колесом мышки и получаем:

      Визуализация данных первого кармана

      Визуализация данных первого кармана

      Закрываем окно с картой, добавляем данные из второго кармана:

      Шаблон карты с данными двух первых карманов

      Шаблон карты с данными двух первых карманов

      Данные из второго кармана отображаются поверх данных первого кармана:

      Визуализация данных двух первых карманов

      Визуализация данных двух первых карманов

      После добавления всех оставшихся карманов:

      Полностью заполненный шаблон карты для всех карманов

      Полностью заполненный шаблон карты для всех карманов

      На карте:

      Это и есть визуализация цен на географической карте, сделанная в Excel без программирования. Ее можно зумить и двигать как обычную карту в браузере. Для копирования карты в буфер в парсере есть специальная кнопка Копировать.

      В завершение отметим на карте какое-нибудь место, например Аграрный университет. Координаты широты и долготы БГАУ возьмем по указанной ссылке и вставим в ячейки J3 и К3. Ссылку на ячейки с координатами вставим в ячейку шаблона Н3:

      Заполненный шаблон метки на карте

      Заполненный шаблон метки на карте

      Увидим БГАУ на карте и оценим его влияние на цену недвижимости:

      Метка на карте в Excel

      Метка на карте в Excel

      Файл Excel с примером можно скачать здесь.

      Понравилась статья? Поделить с друзьями:
    1. Маркер автозаполнения в excel чисел
    2. Маппинг в excel что это
    3. Маркер автозаполнения в excel формула
    4. Мантисса числа в excel
    5. Маркер автозаполнения в excel схематично