【发布时间】:2020-09-17 21:06:18
【问题描述】:
背景:
我担任业务角色,一直在为我的团队创建仪表板,以查看销售 KPI 以及仪表板中的其他销售相关数据。现在,仪表板本身已经完成,现在我要回去让它们更具可扩展性和前瞻性,因为我的继任者不可避免地不具备我在 R 和 Python 方面的技能。
问题:
出于这个原因,我认为对于那些比我有更多专业知识的人来说,这是一个超级基本的 Power BI 问题。如何允许用户加载具有 3 张工作表的 excel 工作簿,并访问数据集以提取工作表并在 Power BI 中使用 R 对其进行操作?
基本上,我一直在尝试访问 Power BI 中的 dataset 对象,但无法确定必须从该文件中读取工作簿的工作表。我认为这样做会容易得多,然后让将来担任我的角色的人在他们很可能不了解编码或 R 的情况下调整我的 R 脚本中文件的路径。我尝试将带括号的数据并使用 $ 访问工作表,但它没有工作。
【问题讨论】:
-
我假设使用适当的home directory 创建一个
R脚本并使用readxl(根据documentation 提供)可以解决问题。尽管我在 PowerBI 环境中使用 R 的经验非常有限。 -
这就是 R 提供的 Power BI 无法为您的数据集做的任何事情。从工作表中提取数据并做销售kpi等,似乎使用了Power BI的基本功能。如果您希望将此部署到 Power BI 服务,您将仅限于可以使用的 R 包
-
是的,Power BI 可以使用非基础 R 包。运行脚本时,它会根据您计算机上的内容运行它。