【发布时间】:2021-12-17 11:49:27
【问题描述】:
我在 app.powerbi.com 上不断收到以下错误:
“pivot_wider 中的错误(数据,names_from=names,values_from=values):找不到函数“pivot_wider””
我将“tidyr”包加载为必需的库。 使用“spread”而不是 pivot_wider 时出现同样的错误。
当我指定函数时:
tidyr::pivot_wider(data, names_from=names, values_from=values)
我得到一个不同的错误: “loadNamespace(name) 中的错误:没有名为 'tidyr' 的包”。
PowerBI Desktop 一切正常。只有在已发布的 PowerBI 报告中我才会收到错误消息。
我可以做些什么来解决这个问题? 'pivot_wider' 或 'spread' 的替代库/函数?
【问题讨论】:
-
如果您收到“没有软件包...”的错误消息,那么您需要在该系统上安装该软件包。在该机器上运行一次
install.packages("tidyr")以确保包可用。 -
您是在 Power Query 部分还是在视觉对象中使用 R?
-
R 在视觉中。这是我使用 pbiviz 库创建的自定义视觉效果。该软件包已安装,这很奇怪。它在 R 中显示为已安装的包。当我尝试再次安装时,它不会改变任何东西。视觉效果在 PowerBI Desktop 中运行良好。只有当我发布时我才会收到错误消息。