Имена связанные с полями

Закрыть ... [X]

Соавторы Davidisemingerolprod В этой статье

В приложении Power BI Desktop для наглядного представления данных можно использовать R.With Power BI Desktop, you can use R to visualize your data.

Установка скрипта RInstall R

Модуль R не входит в состав приложения Power BI Desktop, не развертывается и не устанавливается вместе с ним.Power BI Desktop does not include, deploy or install the R engine. Для выполнения R-скриптов в приложении Power BI Desktop необходимо отдельно установить компоненты R на локальном компьютере.To run R scripts in Power BI Desktop, you must separately install R on your local computer. Вы можете скачать и установить R бесплатно из различных расположений, включая страницу скачивания Revolution Open и репозиторий CRAN.You can download and install R for free from many locations, including the Revolution Open download page, and the CRAN Repository. В текущем выпуске R-скриптов в Power BI Desktop в пути установки поддерживаются символы Юникода, а также пробелы (пустые символы).The current release of R scripting in Power BI Desktop supports Unicode characters as well as spaces (empty characters) in the installation path.

Включение визуальных элементов REnable R visuals

Чтобы включить визуальные элементы R, выберите Файл > Параметры и настройки > Параметры, а затем на странице Параметры убедитесь, что в разделе Создание R-скриптов окна Параметры указаны сведения об установленной у вас локально версии R, как показано на рисунке ниже.To enable R visuals, select File > Options and settings > Options and in the Options page that appears, make sure your local R installation is specified in the R Scripting section of the Options window, as shown in the following image. На рисунке ниже в текстовом поле явно указан путь к установленной версии R: C:\Program Files\R\R-3.2.0 .In the following image, the path local installation of R is C:\Program Files\R\R-3.2.0 and that path is explicitly provided in the text box. Путь должен соответствовать расположению каталога с локальной установленной версией R, которая будет использоваться службой Power BI Desktop.Make sure the path it displays properly reflects the local R installation you want Power BI Desktop to use.

После указания установленной версии R все готово к созданию визуальных элементов R.Once you specify your R installation, you’re ready to begin creating R visuals.

Создание визуальных элементов R в приложении Power BI DesktopCreate R visuals in Power BI Desktop

Выберите значок R Visual (Визуальный элемент R) в области Визуализация, как показано на следующем рисунке, чтобы добавить визуальный элемент R.Select the R Visual icon in the Visualization pane, as shown in the following image, to add an R visual.

При добавлении в отчет визуального элемента R в Power BI Desktop выполняются перечисленные ниже действия:When you add an R visual to a report, Power BI Desktop does the following:

На холсте отчета появляется изображение заполнителя для визуального элемента R.A placeholder R visual image appears on the report canvas.

В нижней части центральной области открывается редактор R-скриптов.The R script editor appears along the bottom of the center pane.

Теперь в раздел Значения в области Поля необходимо добавить поля, которые будут использоваться в R-скрипте, как и для любого другого визуального элемента Power BI Desktop.Next, add fields you want to consume in your R script to the Values section in the Fields well, just as you would with any other Power BI Desktop visual. R-скрипту будут доступны только поля, добавленные в область Поля. При работе в редакторе R-скриптов Power BI Desktop вы можете добавлять в область Поля новые поля и удалять ненужные.Only fields that have been added to the Fields well are available to your R script, and you can add new fields, or remove unneeded fields from the Fields well while working on your R script in the Power BI Desktop R script editor. Power BI Desktop автоматически определяет, какие поля были добавлены или удалены.Power BI Desktop automatically detects which fields you have added or removed.

Примечание

По умолчанию для визуальных элементов R используется тип агрегирования Не подводить итоги.The default aggregation type for R visuals is do not summarize.

Теперь выбранные данные можно использовать для создания визуализации.Now you can use the data you selected to create a plot. При выборе полей редактор R-скриптов создает для них связующий код скрипта в серой области вверху области редактора.As you select fields, the R script editor generates supporting R script binding code based on your selections in the gray section along the top of the editor pane. При выборе и удалении полей соответствующим образом автоматически создается и удаляется связующий код в редакторе R-скриптов.As you select or remove additional fields, supporting code in the R script editor is automatically generated or removed accordingly.

В примере, показанном на изображении ниже, выбраны три поля: hp, gear и drat.In the example shown in the following image, three fields were selected: hp, gear, and drat. В результате редактор создал следующий связующий код:As a result of those selections, the R script editor generated the following binding code:

Был создан кадр данных под названием набор данных .A dataframe called dataset was created Кадр данных состоит из различных полей, выбранных пользователем.That dataframe is comprised of the different fields selected by the user По умолчанию используется тип агрегирования Не суммировать.The default aggregation is do not summarize Аналогично визуальным элементам таблиц, поля сгруппированы, а одинаковые строки отображаются только один раз.Similar to table visuals, fields are grouped and duplicate rows only appear once

Совет

В определенных случаях автоматическая группировка не нужна либо нужно, чтобы отображались все строки, в том числе одинаковые.In certain cases you may not want automatic grouping to occur, or you may want all rows to appear, including duplicates. В такой ситуации в набор данных можно добавить индексное поле, в результате чего все строки будут считаться уникальными и не будут объединяться в группы.In that case you can add an index field to your dataset which causes all rows to be considered unique, and prevents grouping.

Созданный кадр данных называется dataset, и к выбранным столбцам можно обращаться по соответствующим именам.The generated dataframe is called dataset, and selected columns can be accessed by their respective names. Например, чтобы обратиться к полю gear в редакторе R-скриптов, введите dataset$gear .For example, the gear field can be accessed by writing dataset$gear in your R script. Имена полей, содержащие пробелы или специальные символы, следует заключать в одинарные кавычки.For fields with spaces or special characters, use single quotes.

После автоматического создания кадра данных с выбранными полями можно написать R-скрипт, который строит визуализацию на устройстве R по умолчанию.With the dataframe automatically generated by the fields you selected, you’re ready to write R script that results in plotting to the R default device. Составив скрипт, выберите Выполнить в строке заголовка редактора R-скриптов (кнопкаВыполнить находится в правой части этой строки).When the script is complete, select Run from the R script editor title bar (Run is on the right side of the title bar).

В режиме выполнения Power BI Desktop определяет структуру и наносит ее на холст.When Run is selected, Power BI Desktop identifies the plot and present it on the canvas. Поскольку эта процедура выполняется в локальной среде R, у вас должны быть установлены все необходимые пакеты.Since the process is executed on your local R installation, make sure required packages are installed.

Power BI Desktop выполняет повторное нанесение структуры визуального элемента каждый раз, когда:Power BI Desktop replots the visual when any of the following events occur:

вы нажимаете кнопку Выполнить в строке заголовка Редактор R-скриптов;Run is selected from the R script editor title bar происходит изменение данных (в результате обновления, применения фильтра или выделения).Whenever a data change occurs, due to data refresh, filtering, or highlighting

На изображении ниже показан пример кода, выполняющего построение корреляционной диаграммы: на визуализации представлены связи между атрибутами различных типов автомобилей.The following image shows an example of the correlation plot code, and plots the correlations between attributes of different types of cars.

Чтобы увеличить область визуализации, можно свернуть редактор R-скриптов.To get a larger view of the visualizations, you can minimize the R script editor. И, как и при работе с другими визуальными элементами в Power BI Desktop, в корреляционной структуре можно выполнять перекрестную фильтрацию, например выбрать только спортивные автомобили в визуальном элементе "Кольцо" (на изображении выше — круглый элемент справа).And of course, like other visuals in Power BI Desktop, you can cross filter the correlation plot by selecting only sport cars in the donut visual (the round visual on the right, in the above example image).

В R-скрипт также можно внести изменения для настройки визуального элемента, в том числе путем добавления параметров R в команду построения диаграммы.You can also modify the R script to customize the visual, and take advantage of the power of R by adding parameters to the plotting command.

В исходном виде команда построения диаграммы выглядит так:The original plotting command was the following:

corrplot(M, method = "color", tl.cex=0.6, tl.srt = 45, tl.col = "black")

После несколько изменений R-скрипта команда принимает следующий вид:With a few changes in the R script, the command is now the following:

corrplot(M, method = "circle", tl.cex=0.6, tl.srt = 45, tl.col = "black", type= "upper", order="hclust")

В результате визуальные элементы R на диаграмме выглядят как круги, при этом учитывается только верхняя половина значений, а порядок элементов в матрице изменен таким образом, чтобы сгруппировать связанные атрибуты, как показано на изображении ниже.As a result, the R visual now plots circles, only considers at the upper half, and reorders the matrix to cluster correlated attributes, as shown in the following image.

Если при выполнении R-скрипта возникает ошибка, визуальный элемент R не наносится на диаграмму, а на холсте появляется сообщение об ошибке.When executing a R script that results in an error, the R visual is not plotted and an error message is displayed on the canvas. Чтобы просмотреть подробные сведения об этой ошибке, выберите соответствующую команду в сообщении на холсте.For details on the error, select See details from the R visual error on the canvas.

Безопасность сценариев R. Визуальные элементы R создаются из сценариев R, которые могут содержать код, не обеспечивающий достаточный уровень безопасности или конфиденциальности.R scripts security: R visuals are created from R scripts, which could contain code with security or privacy risks. При первой попытке просмотра визуальных элементов R или взаимодействия с ними пользователь видит предупреждение системы безопасности.When attempting to view or interact with an R visual the first time, a user is presented with a security warning message. Включайте визуальные элементы R, только если доверяете автору и источнику либо после проверки и ознакомления со сценариями R.Only enable R visuals if you trust the author and source, or after you review and understand the R script.

Известные ограниченияKnown limitations

У визуальных элементов R в Power BI Desktop имеется несколько ограничений.R visuals in Power BI Desktop has a few limitations:

Ограничения на размер данных: для нанесения на холст визуальный элемент R может использовать до 150 000 строк.Data size limitations – data used by the R visual for plotting is limited to 150,000 rows. Если выбрано больше строк, используются только первые 150 000 из них; при этом на изображении появляется соответствующее сообщение.If more than 150,000 rows are selected, only the top 150,000 rows are used and a message is displayed on the image. Ограничение на время вычисления: если время вычисления для визуального элемента R превышает 5 минут, истекает время ожидания выполнения и возникает ошибка.Calculation time limitation – if an R visual calculation exceeds 5 minutes the execution times out, resulting in an error. Связи: как и при работе с другими визуальными элементами Power BI Desktop, при выборе полей данных из разных таблиц, между которыми не определены связи, возникает ошибка.Relationships – as with other Power BI Desktop visuals, if data fields from different tables with no defined relationship between them are selected, an error occurs. Визуальные элементы R обновляются при обновлении данных, применении фильтрации и выделения.R visuals are refreshed upon data updates, filtering, and highlighting. Однако само изображение не является интерактивным и не может служить источником для перекрестной фильтрации.However, the image itself is not interactive and cannot be the source of cross-filtering. Визуальные элементы R реагируют на выделение других визуальных элементов, однако выполнять перекрестную фильтрацию, выбирая объекты на визуальном элементе R, нельзя.R visuals respond to highlighting other visuals, but you cannot click on elements in the R visual in order to cross filter other elements. На холсте правильно отображаются только визуализации, построение которых выполняется на устройстве отображения R по умолчанию.Only plots that are plotted to the R default display device are displayed correctly on the canvas. Не рекомендуется указывать явным образом другое устройство отображения R.Avoid explicitly using a different R display device. В этом выпуске установленные экземпляры RRO не распознаются автоматически 32-разрядной версией Power BI Desktop, поэтому необходимо вручную указать путь к каталогу установки R в разделе Параметры и настройки > Параметры > Создание R-скриптов.In this release, RRO installations are not automatically identified by the 32-bit version of Power BI Desktop, so you must manually provide the path to the R installation directory in Options and settings > Options > R Scripting. Дальнейшие действияNext steps

Ознакомьтесь с дополнительными материалами по R в Power BI.Take a look at the following additional information about R in Power BI.


Источник: https://docs.microsoft.com/ru-ru/power-bi/desktop-r-visuals


Поделись с друзьями



Рекомендуем посмотреть ещё:



Похожие новости


Как наука связана с культурой
Клуб осинка форум по шитью
Выкройки куклы коннэ малышка
Краски для росписи комнаты
Волшебные нити вязание на спицах


Имена связанные с полями
Имена связанные с полями


Использование Excel с более ранними версиями Excel
SC. Словарь русских богов. Пантеон славянских языческих



ШОКИРУЮЩИЕ НОВОСТИ