如何在Power BI仪表板中显示交互式R数据框

时间:2018-03-16 15:48:06

标签: r powerbi

我想在Power BI中将R数据帧显示为表格。使用“R script visual”小部件,这是一个可能的解决方案:

library(gridExtra)
library(grid)
d<-head(df[,1:3])
grid.table(d)

参考:[https://cran.r-project.org/web/packages/gridExtra/vignettes/tableGrob.html][1]

如参考文献中所述 - 此方法仅适用于小型表。

是否有一种替代方法可以将R数据框显示为Power BI中的表格 - 特别是对于可以“滚动”的较大表格?

2 个答案:

答案 0 :(得分:0)

请勿使用R Visualization。改用{{1}中的Run R Script功能(Power Query Editor)。

如果按照帖子post1和/或post2中的步骤进行操作,您将看到如何使用R将任何数据导入并将其转换为任何表。

因此,使用简单的数据集,例如:

Home > Edit Queries

...您可以在Power BI中生成任何格式的可滚动表:

R脚本:

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

Power Query编辑器: enter image description here

Power BI Desktop表:

enter image description here

Power BI Desktop交互式表格:

您可以通过引入# 'dataset' holds the input data for this script dataset$C <- dataset$B*2 dataset2 <- dataset 轻松地使表具有交互性:

enter image description here

答案 1 :(得分:0)

您现在似乎还可以从Power BI市场导入R DataTable可视化文件:

enter image description here

使用相同的数据集,您将得到以下结果:

enter image description here