Dataphin如果我要参数 赋值都为每年的第一个月,该如何赋值?
您用这个参数试试:${yyyy-mm}这个返回的是月份
您当前月份不是1月份的话,没有办法直接获取到1月份。您可以尝试这里自定义全局变量看是否满足需求哈
-此回答整理自钉群“Dataphin公共云答疑群”
在 Dataphin 中,您可以使用系统变量和函数来实现每年的第一个月的参数赋值。以下是一种可能的方法:
创建参数:在 Dataphin 的控制台中,打开相应的研发空间,并进入参数管理界面。点击“新建参数”来创建新的参数。
配置参数名称和类型:填写参数的名称,并选择适当的数据类型。对于表示月份的参数,您可以选择整数类型(如INT)或日期类型(如DATE)。
设置参数默认值:在参数的配置中,可以设置默认值。对于每年的第一个月,您可以使用系统变量和函数来指定默认值。例如,使用YEAR()函数获取当前年份,再使用CONCAT()函数将其与'01'拼接起来,即可得到每年的第一个月。示例:CONCAT(YEAR(CURRENT_DATE()), '-01')。
保存参数配置:确认参数的配置和默认值后,点击“保存”按钮保存参数设置。
使用参数:在需要使用参数的地方,可以直接使用参数名来引用参数的值。例如,在SQL查询中,可以通过使用@参数名的方式来引用参数的值。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。