jor*_*dan 3 sql debugging formula crystal-reports
我在水晶报表上有以下公式:
IF ({REPORT_INVOICE_SUMMARY.ITEMCONCAT} <> 'Move'
and {REPORT_INVOICE_SUMMARY.ITEMCONCAT} <> 'Daywork'
and {REPORT_INVOICE_SUMMARY.ITEMCONCAT} <> 'Billable Repair'
and InStr({REPORT_INVOICE_SUMMARY.ITEMCONCAT},'Non-Billable',1) = 0
and {REPORT_INVOICE_SUMMARY.ITEMCONCAT} <> 'Turnkey Daywork') then
{REPORT_INVOICE_SUMMARY.QUANTITY}
else
0
Run Code Online (Sandbox Code Playgroud)
我如何逐步完成并查看当前的 REPORT_INVOICE_SUMMARY.ITEMCONCAT 是什么?
我真的需要看看 REPORT_INVOICE_SUMMARY.ITEMCONCAT 的值
由于 CR 没有调试功能,您需要尝试以下方法之一:
If [test] Then 'A' Else If [test] Then 'B' Else 'C'无论如何,构建逻辑的更好方法是:
IF Not( {REPORT_INVOICE_SUMMARY.ITEMCONCAT} IN ['Move','Daywork','Billable Repair','Turnkey Daywork'] )
AND InStr({REPORT_INVOICE_SUMMARY.ITEMCONCAT},'Non-Billable',1) = 0 THEN
{REPORT_INVOICE_SUMMARY.QUANTITY}
ELSE
0
Run Code Online (Sandbox Code Playgroud)