1

我正在尝试基于 R 脚本在 Power BI 中创建自定义视觉对象,就像在此处找到的示例一样。在 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');
####################################################

当我尝试将“iris”更改为数据集时,它找不到数据集。我也尝试添加 dataset <- data.frame(MyColumns) 无济于事。

4

2 回答 2

1

你可以改变喜欢

Power BI中的导入表-Table1,Table2

g = qplot(`Table1.Coloumn_name ', data = iris, fill =Species`, main = Sys.time());

于 2017-06-26T09:21:11.597 回答
0

当您激活 时R visual,系统会提示您Drag fields into the Values area in the Visualization pane to start scripting

在此处输入图像描述

如果您从一个简单的数据集开始,例如:

A,B
1,11
2,19
3,18
4,19
5,18
6,12
7,12
8,19
9,13
10,19

...您可以将两列拖到视觉对象中,并按照 R 脚本编辑器提示您的方式将数据作为数据框访问:

在此处输入图像描述

因此,使用提供的数据样本,并剥离相当于您的数据片段,例如:

library(ggplot2)
g = qplot(`A`, data = dataset)
g

......你应该很高兴!

在此处输入图像描述

于 2018-09-06T12:09:12.163 回答