多个相似(重复)报告

Multiple Similar (Duplicate) Reports

我目前创建了一份报告,我想将其复制 40 次,但每次都使用不同的过滤器。到目前为止,恐怕这只能通过非常手动的过程来实现,但我希望是否有人有更快的解决方案?

是否可以连接到 DataStudio API(如果有的话)和 运行 为此的脚本?

此外,进行设计更改可能会有问题,因为它需要复制到 40 个报告中。有人对此有什么建议吗?

报告在文件系统中存储为 RDL 文件。它的 XML 格式。在文件系统中复制文件并使用文本编辑器(我更喜欢记事本++)打开副本并找到参数。将参数更改为您想要的任何值,并以不同的名称保存文件。我会在报告名称中包含参数名称。如果报告使用 'Memphis' 我会将报告命名为 Sales_Memphis.RDL.

这样做 40 次。小心不要更改 XML 文件的结构(不要更改任何元素名称或打开和关闭符号 (<>)。将文件重新导入 SSDT 报告项目以验证它是否正在使用正确的值。

要将文件导入现有项目: 右键单击“Reports”文件夹和 select“Add”然后“Existing Item” 现在文件浏览器 window 将打开。 找到文件并双击它。

理想情况下,您可以有一个包含所有可能值的下拉列表供用户选择,但我想这不适合您的需要。

如果这是一个好的解决方案,请将其勾选为有效解决方案。

我在 google 支持下检查了这个,显然还没有办法做到这一点。

目前没有 API 可以执行此操作,您也无法下载类似于 RDL 文件的内容。目前唯一的办法就是手动复制,分别对每个报表进行调整。

您是否调查过 custom bookmarking。听起来它可能能够解决您所表达的问题。这样您将只有一个报告,但您要共享的链接会自动应用正确的过滤器值。