11个回答
关壮壮 发表于 2021-1-21 09:52
大佬,这个是没有具体到哪一天,然后就是根据这一天取本周的数据,这个该怎么搞呢
...
weekday实际就是根据具体哪一天取当前属于周几,
去本周的数据可以参考这个帖子https://bbs.esensoft.com/thread-136985-1-1.html
xxxl 发表于 2021-1-21 10:02
weekday实际就是根据具体哪一天取当前属于周几,
去本周的数据可以参考这个帖子https://bbs.esensoft.com/ ...

这块儿这个公式看不太明白,
首先第一个参数,left(today(),8),left函数,这是返回前八天的日期么
然后之后的参数 'd-' +asstr(weekday(today())-2 这是一个参数还是两个参数呢
搞不懂

关壮壮 发表于 2021-1-22 11:40
这块儿这个公式看不太明白,
首先第一个参数,left(today(),8),left函数,这是返回前八天的日期么
然后之 ...
left是截取函数在这里能查到

'd-' +asstr(weekday(today())-2 是一个参数放在od里
od(参数1, 'd-' +asstr(weekday(today())-2 )
本帖最后由 关壮壮 于 2021-1-22 13:01 编辑
xxxl 发表于 2021-1-22 11:54
left是截取函数在这里能查到
'd-' +asstr(weekday(today())-2 是一个参数放在od里
od(参数1 ...
这个公式好用,那么怎样根据日期字段来查询当天的周一呢

这个是显示表达式跟报错信息,放在过滤条件中也是一样的报错
关壮壮 发表于 2021-1-22 12:16
这个公式好用,那么怎样根据日期字段来查询当天的周一呢
先检查主题表字段是否和today()函数返回值格式是否一致 不一样需要用datetostr改格式,另外带有主题表字段的公式肯定是要写表元的表达式内啊。
显示表达式只做表元计算后的显示设置,过滤条件是对sql进行过滤,而表达式是sql计算时的公式
请区分三者关系
xxxl 发表于 2021-1-22 15:08
先检查主题表字段是否和today()函数返回值格式是否一致 不一样需要用datetostr改格式,另外带有主题表字 ...

还是这样,主题表字段和today()函数返回值格式一致

关壮壮 发表于 2021-1-22 15:54
还是这样,主题表字段和today()函数返回值格式一致
od(参数1,参数2)
请看下这个帖子https://help.esensoft.com/doc-view-58.html
前面取得是主题表字段数据 后面取的是today里的od不能取
本帖最后由 关壮壮 于 2021-1-22 16:18 编辑
xxxl 发表于 2021-1-22 15:59
od(参数1,参数2)
请看下这个帖子https://help.esensoft.com/doc-view-58.html
前面取得是主题表字段数据 ...
额,看不太懂,您就告诉我,如果放主题表字段该怎么加,放在什么位置
<#=od(left(HKJD_EDW_ROOM_SUM.BIZ_DATE,8),'d-'+asstr(weekday(today())-2))#>