反饋已提交
網絡繁忙
在报表设计中,希望能够通过公式判断当月的工作日和周末,如下图所示:
主要通过 if 函数来实现。
注:暂不支持判断法定节假日。
设计报表样式,单元格内容如下图所示:
1)A2 单元格插入公式:
RANGE(dateinmonth(today(),1),dateinmonth(today(),-1))
公式说明如下表所示:
获取当前月份从第一天到最后一天,所有日期的序列
注:RANGE 函数具体使用可参见:Range函数使用介绍
2)B2单元格插入公式:
switch(weekday(A2),0,"星期天",1,"星期一",2,"星期二",3,"星期三",4,"星期四",5,"星期五",6,"星期六")
公式介绍如下表所示:
weekday(A2)
获取 A2 列的日期并返回星期数。返回值为介于 0 到 6 之间的某一整数,分别代表从星期日到星期六的某一天
如果「weekday(A2)」的返回值为0,则整个函数返回结果为「星期天」;如果「weekday(A2)」的返回值为1,则整个函数返回结果为「星期一」,以此类推
注:switch 函数的具体介绍请参见:switch函数
3)C2单元格插入公式:
if(inarray(weekday(A2),[0,6])>0,"周末","工作日")
返回「weekday(A2)」在数组[0,6]的位置,例如「weekday(A2)」=1,则结果为 0;「weekday(A2)」=0,则结果为1;「weekday(A2)」=6,则结果为2
注:inarray函数具体介绍请参见:inarray
1)PC端
保存报表,点击「分页预览」,效果同 1.1 节预期效果一致。
2)移动端
点击「移动端预览」,App 端及 H5 端均支持,效果如下图所示:
已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\周末工作日判断.cpt
点击下载模板:周末工作日判断.cpt
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉