提问人:WindSwept 提问时间:3/22/2018 最后编辑:Sandra RossiWindSwept 更新时间:5/13/2023 访问量:1032
BusinessObjects IDT - 根据用户提示自动评估参数或提示值
BusinessObjects IDT - automatically value parameter or prompt based on user prompt
问:
是否可以有 2 个参数自动播种一个值。例如,如果用户从两个提示中选择两个日期,我希望其他两个参数/提示自动具有前两个日期减去 1 年的值:
User Prompt1: 01-01-2018
User Prompt2: 02-01-2018
Auto Prompt1: 01-01-2017
Auto Prompt2: 02-01-2018
或者,是否可以在 universe 中执行一些 SQL 并将 where 子句作为用户提示?例如,像这样的东西
Select DateAdd(yy,-1,@start_date)
where @start_date = user_prompt
谢谢
答:
0赞
WindSwept
3/23/2018
#1
好的,所以我实现这一点的方法如下。
在宇宙中,我创建了 2 组 2 个 LOV。前两个 LOV 使用一些 tsql 返回当前年份从 jan-01 到 dec-31 的日期列表。
第 2 组执行相同的操作,但返回上一年的日期。
然后,我创建了 4 个与 LOV 关联的提示。提示命名为 current_startdate、current_enddate、previous_startdate 和 previous_endate。
然后,我根据current_startdate和current_end日期创建了 2 个业务层对象(提示)。
最后,我创建了两个业务层对象,它们只是前两个日期提示减去 1 年:
评论