我们有报告,用户希望从Excel或CSV文件上传过滤器到报告上的提示。他们不能逐个输入,因为他们有时有数百个值(客户编号)要筛选。有办法做到吗?如果是的话,那怎么可能呢?先谢了。尼基
6yt4nkrj1#
我假设您正在使用WebIntelligence或OpenDocument特性支持的其他文档格式。一种可能性是使用一个Excel文件,其中每个提示值都有一列。将此Excel文件用作新Web Intelligence文档的源。在该文档中,构造包含要传递的提示值的OpenDocument URL。确保您仔细阅读了OpenDocument手册,因为传递提示符值的语法会根据提示符的配置方式而有所不同(单值与多个值等)。这背后的想法是,您有一个易于维护的Excel文件来输入/修改提示值,并且最终用户可以打开中间Web Intelligence文档,刷新它(或使用打开时刷新),然后单击生成的链接之一以自动打开正确的文档并填写所有提示值。
请看下面的屏幕截图。它是一个Excel文件,包含有关两个文档(Dummy Report 和 Other Report)的信息,以及它们的内部ID(CUID)和用于刷新它们的提示值。
这些信息足以生成一个OpenDocument URL,以便为我们打开这些文档并自动输入提示值。生成的URL看起来像这样:
http://<servername>:<port>/BOE/OpenDocument/opendoc/openDocument.jsp?iDocID=Aa6GrrM79cRAmaOSMGoadKI&sIDType=CUID&lsSYear=2015&lsSMonth=2 http://<servername>:<port>/BOE/OpenDocument/opendoc/openDocument.jsp?iDocID=Aa6GrrM79cRAmaOSMGoadKI&sIDType=CUID&lsSYear=2015&lsSMonth=2&lsSCity=Berlin
这里有一些评论:
如果将此Excel工作表用作Web Intelligence文档的数据源,则可以创建包含OpenDocument链接的Webi文档。额外的好处是,你将不必登录后,点击其中一个链接,因为你已经在一个认证的会话工作。
确保您仔细阅读了OpenDocument手册,以便了解它是什么以及如何使用它(更重要的是,您不能用它做什么)。您可以在help.sap.com上找到手册。只要确保手册中描述的版本与您的环境中部署的BusinessObjects版本相对应即可。
idv4meu82#
目前不可能。我们为这个需求所做的是在我们的数据库中创建一个新的专用表来保存客户生成的提示值。然后,我们创建了一个简单的网页,允许用户上传值列表。最后,我们创建了universe对象,将客户的LOV表与现有universe对象作为过滤器相关联。
2条答案
按热度按时间6yt4nkrj1#
我假设您正在使用WebIntelligence或OpenDocument特性支持的其他文档格式。
一种可能性是使用一个Excel文件,其中每个提示值都有一列。将此Excel文件用作新Web Intelligence文档的源。在该文档中,构造包含要传递的提示值的OpenDocument URL。
确保您仔细阅读了OpenDocument手册,因为传递提示符值的语法会根据提示符的配置方式而有所不同(单值与多个值等)。
这背后的想法是,您有一个易于维护的Excel文件来输入/修改提示值,并且最终用户可以打开中间Web Intelligence文档,刷新它(或使用打开时刷新),然后单击生成的链接之一以自动打开正确的文档并填写所有提示值。
示例
请看下面的屏幕截图。它是一个Excel文件,包含有关两个文档(Dummy Report 和 Other Report)的信息,以及它们的内部ID(CUID)和用于刷新它们的提示值。
这些信息足以生成一个OpenDocument URL,以便为我们打开这些文档并自动输入提示值。
生成的URL看起来像这样:
这里有一些评论:
更进一步
如果将此Excel工作表用作Web Intelligence文档的数据源,则可以创建包含OpenDocument链接的Webi文档。额外的好处是,你将不必登录后,点击其中一个链接,因为你已经在一个认证的会话工作。
重要提示
确保您仔细阅读了OpenDocument手册,以便了解它是什么以及如何使用它(更重要的是,您不能用它做什么)。您可以在help.sap.com上找到手册。只要确保手册中描述的版本与您的环境中部署的BusinessObjects版本相对应即可。
idv4meu82#
目前不可能。我们为这个需求所做的是在我们的数据库中创建一个新的专用表来保存客户生成的提示值。然后,我们创建了一个简单的网页,允许用户上传值列表。最后,我们创建了universe对象,将客户的LOV表与现有universe对象作为过滤器相关联。