【问题标题】:Business Objects - query with parameter based on a variable业务对象 - 基于变量的参数查询
【发布时间】:2017-04-18 21:26:23
【问题描述】:

我正在 Business Objects 中编写报告,需要选择从当前报告日期到当前报告日期 10 周内的数据。

我有一个查询元素告诉我当前的报告日期,我创建了一个变量来保存 10 周前的日期。

=RelativeDate([Current Date];-10;WeekPeriod)

我现在正在编辑数据提供程序,并为日期范围添加查询过滤器。但是,我无法选择该变量作为查询中可用的对象。

我觉得我缺少一些基本的东西。如何根据数据库对象日期和预定义的日期范围选择日期?

【问题讨论】:

    标签: sap business-intelligence business-objects


    【解决方案1】:

    文档变量不能在查询面板中使用。执行查询并生成报告后,您可以使用此变量对其进行过滤。

    【讨论】:

    • 太遗憾了,因为我要检索的数据太多了。但我想它就是这样......谢谢!
    • 您仍然可以直接在 Universe 中创建预定义过滤器,以便您可以在查询面板中使用它们,但它更复杂,因为它取决于数据库(并且您不能利用 Web Intelligence 功能因为您想在查询时过滤数据)。我认为这篇文章可以帮助你构建这样的过滤器(如果你能够编辑宇宙):blogs.sap.com/2016/03/10/…
    • 感谢文章的链接。这是一个很好的解释,但是,我不认为每个人都会同意包含在宇宙中的日期范围......
    • 我们在查询级别提供对象/变量以按相对日期进行过滤。可能有 100 多个选项,包括滚动时间段的文件夹,其中包含“7 天前 - 昨天”、14、30、60、90、120 和 n 天前截至昨天的对象。也许您的数据库管理员。可以设置这些吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    • 1970-01-01
    • 2013-02-13
    • 2015-07-19
    • 2014-03-03
    • 2021-12-22
    • 1970-01-01
    相关资源
    最近更新 更多