我有一个包含三个可用搜索参数的基本报告。这三个参数是日期范围,图层和客户。启动报告后,用户将面对具有这三个搜索参数的“输入值”屏幕。目前,除非选择了所有三个搜索参数,否则无法执行报告。我希望用户能够在搜索参数中只选择想要的图层或客户。例如,用户选择其日期范围,并选择多个图层。然后,该报告将带回具有指定层数的所有客户。反之亦然,用户只选择客户名称和报告,将所有客户的所有客户带回来。我附上了我当前的记录选择公式。
{@ModCriteria} = 0 and
{QuoteHistory.ModDate} = {?Date Range} and
{UDFQuotePart.Layers} = {?Layers} and
{CustAddress.Name} = {?Customer}
答案 0 :(得分:0)
将每个参数的值选项更改为可选提示。然后在您的记录选择公式中,使用参数更改每个参数以匹配以下内容。
(if hasvalue({?Parameter}) then
{table.field} = {?Parameter}
else
{table.field} like "*")
然后他们需要做的就是插入他们想要的参数并将其他参数留空。