[ABI 5.1] 关于如何根据某一天取本周的值

21120
11

关壮壮 数据达人Lv4

发表于2021-1-20 16:39

悬赏30

未解决

楼主
如何根据某一天日期取到本周的值呢

最近看过此主题的会员

13040885366

doubao

cghb

xxxl

chenz

缱绻

leiz

zhaoyouhong

11个回答

只看楼主

xxxl 数据领袖Lv6

发表于2021-1-20 16:46

只看该作者

取消 关注该作者的回复

沙发

用weekday函数

关壮壮 数据达人Lv4

发表于2021-1-21 09:52

只看该作者

取消 关注该作者的回复

板凳


大佬,这个是没有具体到哪一天,然后就是根据这一天取本周的数据,这个该怎么搞呢

xxxl 数据领袖Lv6

发表于2021-1-21 10:02

只看该作者

取消 关注该作者的回复

地板

关壮壮 发表于 2021-1-21 09:52
大佬,这个是没有具体到哪一天,然后就是根据这一天取本周的数据,这个该怎么搞呢
...

weekday实际就是根据具体哪一天取当前属于周几,
去本周的数据可以参考这个帖子https://bbs.esensoft.com/thread-136985-1-1.html

关壮壮 数据达人Lv4

发表于2021-1-22 11:40

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2021-1-21 10:02
weekday实际就是根据具体哪一天取当前属于周几,
去本周的数据可以参考这个帖子https://bbs.esensoft.com/ ...



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

搞不懂

xxxl 数据领袖Lv6

发表于2021-1-22 11:54

只看该作者

取消 关注该作者的回复

6#

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

left是截取函数在这里能查到
'd-' +asstr(weekday(today())-2  是一个参数放在od里
od(参数1, 'd-' +asstr(weekday(today())-2 )

关壮壮 数据达人Lv4

发表于2021-1-22 12:16

只看该作者

取消 关注该作者的回复

7#

本帖最后由 关壮壮 于 2021-1-22 13:01 编辑

xxxl 发表于 2021-1-22 11:54
left是截取函数在这里能查到
'd-' +asstr(weekday(today())-2  是一个参数放在od里
od(参数1 ...

这个公式好用,那么怎样根据日期字段来查询当天的周一呢


这个是显示表达式跟报错信息,放在过滤条件中也是一样的报错

xxxl 数据领袖Lv6

发表于2021-1-22 15:08

只看该作者

取消 关注该作者的回复

8#

关壮壮 发表于 2021-1-22 12:16
这个公式好用,那么怎样根据日期字段来查询当天的周一呢

先检查主题表字段是否和today()函数返回值格式是否一致 不一样需要用datetostr改格式,另外带有主题表字段的公式肯定是要写表元的表达式内啊。
显示表达式只做表元计算后的显示设置,过滤条件是对sql进行过滤,而表达式是sql计算时的公式
请区分三者关系

关壮壮 数据达人Lv4

发表于2021-1-22 15:54

只看该作者

取消 关注该作者的回复

9#

xxxl 发表于 2021-1-22 15:08
先检查主题表字段是否和today()函数返回值格式是否一致 不一样需要用datetostr改格式,另外带有主题表字 ...



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

xxxl 数据领袖Lv6

发表于2021-1-22 15:59

只看该作者

取消 关注该作者的回复

10#

关壮壮 发表于 2021-1-22 15:54
还是这样,主题表字段和today()函数返回值格式一致

od(参数1,参数2)
请看下这个帖子https://help.esensoft.com/doc-view-58.html
前面取得是主题表字段数据 后面取的是today里的od不能取

关壮壮 数据达人Lv4

发表于2021-1-22 16:16

只看该作者

取消 关注该作者的回复

11#

本帖最后由 关壮壮 于 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))#>

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号