我是新兴的业务对象开发的宇宙开发人员,现在我在编写宇宙中的其他东西时感到震惊。如何在宇宙构建器中编写if else
我的要求是
我已创建了字符串名称Yesterday
和Last Sunday
过滤器。
在我的报告中,如果过滤器被选为yesterday
,那么自动选择查询的日期过滤应该为yesterday
,当我选择Last sunday
时应该是这种情况。
任何人都可以给我关于如何获得成功的想法。
我是新兴的业务对象开发的宇宙开发人员,现在我在编写宇宙中的其他东西时感到震惊。如何在宇宙构建器中编写if else
我的要求是
我已创建了字符串名称Yesterday
和Last Sunday
过滤器。
在我的报告中,如果过滤器被选为yesterday
,那么自动选择查询的日期过滤应该为yesterday
,当我选择Last sunday
时应该是这种情况。
任何人都可以给我关于如何获得成功的想法。
不知道完整的细节,我会说在这种情况下,你会在这个宇宙中有2个对象,一个是你想过滤的日期对象(例如发票日期),另一个是通用日期对象设置为昨天和上周日。
请注意下面的代码是基于Oracle数据库,如果你的数据库是不同的,请参阅您的approriate文档和/或数据库管理员为你的语法
对于“昨天”对象创建日期用下面的select语句型维对象,确保对象格式如下报表约定:
trunc(sysdate-1)
对于“上周日”对象再次创建一个日期类型维对象具有以下select语句:
trunc(next_day(sysdate-7,'SUNDAY'))
在您的要按要求日期过滤的报告中,您需要将所需日期字段拖入查询过滤器窗格,在参数窗口中选择“来自此查询的对象”并选择新创建的“Yesterday”或参数的“上周日”对象。
希望这会有所帮助!
感谢chizo这是我正在寻找的人。 – Siva
您能否澄清确切的工作流程?你如何实施过滤器? – Joe