如何从 PBI Slicer 中读取值并在 PowerBI 的 Rscript(数据源)中使用?

How to read values from PBI Slicer and use in Rscript(Data source) of PowerBI?

是否可以从 PowerBI 读取 PBI 切片器的选定值并在 R 脚本(数据源)中使用它来检索结果,从而生成新的数据源。

问题是列过滤器在使用 R 脚本生成的数据框上效果很好,但我需要的是根据特定列的选定值进行计算,而不仅仅是过滤数据。

为了简化,我会这样说,是否可以在 PowerBI 中创建动态 Rscript 而不是静态 Rscript?

通过在查询编辑器中尽可能多地进行数据转换,您可能会取得更大的进步 UI。

您的要求听起来像 "Add a Custom Column" 或 "Add a Conditional Column",您可以在其中根据其他列中的值派生新列。

如果您想读取 PBI 切片器/过滤器的值并相应地重新计算数据和生成图形,R Script Visual 就是答案。

  • 使用加载的列和过滤器创建 R 脚本,
  • 确保这会生成视觉效果,否则会出错。
  • 在计算期间生成的 DF 不会加载到数据源中,但可用于刷新图形。
  • 视觉对象,从过滤器读取数据,运行脚本生成 DF,从而生成动态图。