Как определить набор данных из Power BI в Custom R Visual
Я пытаюсь создать пользовательский визуал в Power BI на основе R-скрипта, очень похожего на приведенный в ( http://radacad.com/interactive-map-using-r-and-power-bi-create-custom-visual-part-1), Установлен node.js, успешно завершен. Как только я получаю этот пользовательский визуал в Power BI Desktop, я вижу все статические данные, поступающие из образца набора данных радужной оболочки, но я хочу, чтобы этот набор данных использовался из Power BI. Как я могу отредактировать скрипт (показанный ниже), чтобы Power BI могла использовать мои собственные данные, а не данные в библиотеке?
source('./r_files/flatten_HTML.r')
############### Library Declarations ###############
libraryRequireInstall("ggplot2");
libraryRequireInstall("plotly")
####################################################
################### Actual code ####################
g = qplot(`Petal.Length`, data = iris, fill = `Species`, main = Sys.time());
####################################################
############# Create and save widget ###############
p = ggplotly(g);
internalSaveWidget(p, 'out.html');
####################################################
Когда я пытаюсь изменить "ирис" на набор данных, он не может найти набор данных. Я также попытался добавить набор данных <- data.frame (MyColumns), но это не помогло.
Если у меня есть имя таблицы как Dim - Product, Fact - Sales, а столбцы - как Product Product и Total Sales. Как мне это определить?
Любой учебник / видео, в котором есть пример, действительно поможет.
1 ответ
Используйте cbind для создания фрейма данных с объектами, которые вы отправляете из PBI. Предполагается, что все объекты, которые вы отправляете, являются обязательными:
набор данных <- as.data.frame (cbind (var1, var2,...))