我想创建一个报告,并按以下两个参数对其进行过滤;
参数值为;
Call_type = "All" , "Sale" , "Buy"
and
Call_status = "All" , "Sold" , "Pending" , "None" , "Closed"
我使用了以下公式;
(
if {?type} <> "All" then
{cars_call_log.type} = {?type}
else
true;
);
(
if {?status} <> "All" then
{cars_call_log.status} = {?status}
else
true;
);
但它只适用于第一个If条件。它不适用于这两种情况。
我想让它像,按第一个参数过滤然后(过滤的记录) - &gt;按第二个参数过滤。
答案 0 :(得分:3)
适合您的需求的记录选择公式语法:
(
if {?type} <> "All" then
{cars_call_log.type} = {?type}
else
true
)
AND
(
if {?status} <> "All" then
{cars_call_log.status} = {?status}
else
true
)