您好,我需要一个公式,该公式将为我提供两个日期之间工作日(M,T,W,Th)
的差额。换句话说,就是不包括周末。
我当前的公式是:ROUND({systemnotes.date}-{trandate})
这很有效,除了它在周六和周日都很重要。
感谢您的帮助!
答案 0 :(得分:2)
这里的公式将为您计算除周六和周日以外的两个日期之间的天数差。将其放入搜索的公式(数字)字段中。
ROUND(((TO_CHAR({systemnotes.date}, 'J') - TO_CHAR({trandate}, 'J'))) + MOD(({systemnotes.date} - {trandate}), 1) - ((((TRUNC({systemnotes.date}, 'D')) - (TRUNC({trandate}, 'D')))/7)*2) - (CASE WHEN TO_CHAR({trandate}, 'DY') = 'SUN' THEN 1 ELSE 0 END) - (CASE WHEN TO_CHAR({systemnotes.date}, 'DY') = 'SAT' THEN 1 ELSE 0 END), 2)
抱歉,这有点长,但是公式{systemnotes.date}
是您的开始日期,{trandate}
是您的结束日期。