开发者社区 问答 正文

Dataphin如果我要参数 赋值都为每年的第一个月,该如何赋值?

Dataphin如果我要参数 赋值都为每年的第一个月,该如何赋值?

展开
收起
青城山下庄文杰 2023-09-03 20:43:57 169 分享 版权
2 条回答
写回答
取消 提交回答
  • 您用这个参数试试:${yyyy-mm}这个返回的是月份iwEcAqNwbmcDAQTRA0UF0QMQBrAIAKCnFqsD7ATgiyVoQCIAB9IlQ663CAAJomltCgAL0gAFKF0.png_720x720q90.jpg
    您当前月份不是1月份的话,没有办法直接获取到1月份。您可以尝试这里自定义全局变量看是否满足需求哈iwEcAqNwbmcDAQTRBtAF0QILBrBECV20LlIu8ATgi3BEAB0AB9IlQ663CAAJomltCgAL0gAGVHI.png_720x720q90.jpg
    -此回答整理自钉群“Dataphin公共云答疑群”

    2023-09-05 18:27:44
    赞同 展开评论
  • 在 Dataphin 中,您可以使用系统变量和函数来实现每年的第一个月的参数赋值。以下是一种可能的方法:

    1. 创建参数:在 Dataphin 的控制台中,打开相应的研发空间,并进入参数管理界面。点击“新建参数”来创建新的参数。

    2. 配置参数名称和类型:填写参数的名称,并选择适当的数据类型。对于表示月份的参数,您可以选择整数类型(如INT)或日期类型(如DATE)。

    3. 设置参数默认值:在参数的配置中,可以设置默认值。对于每年的第一个月,您可以使用系统变量和函数来指定默认值。例如,使用YEAR()函数获取当前年份,再使用CONCAT()函数将其与'01'拼接起来,即可得到每年的第一个月。示例:CONCAT(YEAR(CURRENT_DATE()), '-01')。

    4. 保存参数配置:确认参数的配置和默认值后,点击“保存”按钮保存参数设置。

    5. 使用参数:在需要使用参数的地方,可以直接使用参数名来引用参数的值。例如,在SQL查询中,可以通过使用@参数名的方式来引用参数的值。

    2023-09-03 22:14:28
    赞同 展开评论