找回密码
 立即注册

QQ登录

只需一步,快速开始

clifford-conlin

注册会员

6

主题

22

帖子

58

积分

注册会员

积分
58
最新发帖
clifford-conlin
注册会员   /  发表于:2022-10-27 09:43  /   查看:1961  /  回复:11
1金币


月份字段的格式是yyyy-mm格式,数据涵盖了未来很多年的月份,现在想写个公式,打开报表默认选择的是当前月份(如2022-10),使用了left(today(),7)行不通,这个公式被识别成了数字。请问还有这个怎么实现?

需求二:

筛选框里有很多未来月份,请问如何过滤让筛选框仅显示小于等于当前月份的值

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

11 个回复

倒序浏览
Syl悬赏达人认证
银牌会员   /  发表于:2022-10-27 09:54:28
沙发


第一个可以这样拼

拼完了第二个应该也可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-27 10:03:35
板凳

感谢各位大佬的支持~
大佬,看您的截图,您这里使用组合框当做的日期选择框,组合框还绑定了数据表。那您数据表中对应字段是文本类型还是日期类型呢。
如果是文本类型的哈,取出来的自然是文本类型。
这里如果单纯是为了选择月份的话,推荐您使用lay日期或者el-日期选择器哈。既美观有简便




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2022-10-27 10:12:31
地板
today()就行了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-27 10:24:08
5#
感谢大佬的支持~
回复 使用道具 举报
clifford-conlin
注册会员   /  发表于:2022-10-27 14:14:04
6#
Syl 发表于 2022-10-27 09:54
第一个可以这样拼

拼完了第二个应该也可以了



大佬您好,按您说的函数确实筛选框是可行,我之前用类似方法试过。但都是会有一个问题,如果月份为个位数的时候。
比如2022-9,2022-8,会出现这样的形式。这种情况能否转换成2022-09,2022-08呢,不然筛选框是筛选不出数据的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2022-10-27 14:26:33
7#
clifford-conlin 发表于 2022-10-27 14:14
大佬您好,按您说的函数确实筛选框是可行,我之前用类似方法试过。但都是会有一个问题,如果月份为个 ...




=YEAR(U25)&"-"&RIGHT("0"&MONTH(U25),2)

强行加个 0 ,在截取右侧就行了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-27 15:04:58
8#
感谢各位大佬的支持~
可以参考楼上大佬的建议哈,也可以考虑这里用现成的日期选择框去实现哈
回复 使用道具 举报
clifford-conlin
注册会员   /  发表于:2022-10-27 17:17:40
9#
Lay.Li 发表于 2022-10-27 15:04
感谢各位大佬的支持~
可以参考楼上大佬的建议哈,也可以考虑这里用现成的日期选择框去实现哈

这个非日期哦,因为只是年和月,准确来说是字符串格式
回复 使用道具 举报
clifford-conlin
注册会员   /  发表于:2022-10-27 17:17:59
10#
Syl 发表于 2022-10-27 14:26
=YEAR(U25)&"-"&RIGHT("0"&MONTH(U25),2)

强行加个 0 ,在截取右侧就行了

好的,非常感谢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部