Hi friends,
Im in obiee 11.1.1.7.150120. And im applying below sql query in my sql results of my column prompt
SELECT "Fact1-payroll"."Employee Number" FROM "8 - HR-Payroll"
where "Fact1-payroll"."Period Name" = '@{v_from_payroll_period}{10 2015 Calendar Month}'
and EVALUATE('to_char(%1,%2)' as char, "Fact1-payroll"."Pyroll Date", 'DD-MON-YYYY')||'('||EVALUATE('to_char(%1)' as char, "Fact1-payroll"."Request Id")||')' IN (@{v_from_payroll_run}['@'])
and "Fact1-payroll"."Employee Number" not in( SELECT "Fact1-payroll"."Employee Number" FROM "8 - HR-Payroll" where "Fact1-payroll"."To Period Name" = '@{v_to_payroll_period}{11 2015 Calendar Month}' and EVALUATE('to_char(%1,%2)' as char, "Fact1-payroll"."Pyroll Date", 'DD-MON-YYYY')||'('||EVALUATE('to_char(%1)' as char, "Fact1-payroll"."To Request Id")||')' IN (@{v_to_payroll_run}['@'])
If u can see in the above query im passing multiple values for my evaluate expression with this syntax (@{v_from_payroll_run}['@']), (@{v_to_payroll_run}['@']) for my two columns, but the multiple values are not passing. But i can pass the single value for my evaluate expression with this normal syntax '@{v_to_payroll_run}'
What could be the issue with the multiple value presentation variable syntax. Do i miss something. Kindly advice.
Thanks in advance.
Regards,
Saro