Как определить набор данных из 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,...))

Другие вопросы по тегам