我需要有一个参数自动填充当前的月份和年份。我已经让它工作了,但我必须手动输入月份。
[Date YMD].[Month].&[2019]&[9]我已经试过了
[Date YMD].[Month].&[2019]&Month("M",-0,now())这是一个正确的表达式,但在我的参数中不做任何事情。
我的结果将在下拉列表中显示为默认值,如下所示
2019-9发布于 2019-09-04 13:55:19
在参数上单击鼠标右键,然后转到默认进入表达式。将会出现类似这样的情况:
=[Date YMD].[Month].&[2019]&[9]现在将此表达式替换为以下表达式:
=[Date YMD].[Month].&[" & CStr(Year(Now())) & "]&[9]
'This means [Date YMD].[Month].&[2019]&[9]
=[Date YMD].[Month].&[2019]&[" & CStr(Month(Now())) & "]"
'This means [Date YMD].[Month].&[2019]&[9]现在,当你对这两个部分都做一点修改时:
=[Date YMD].[Month].&[" & CStr(Year(Now())-1) & "]&[" & CStr(Month(DateAdd("m", -1, Now()))) & "]"
'This means [Date YMD].[Month].&[2018]&[8]以此类推……我想你会明白的。
https://stackoverflow.com/questions/57779626
复制相似问题