0

我有一个简单的参数,我应该通过当月的第一天。我应该在财产价值上写什么?

在此处输入图像描述

4

2 回答 2

0

据我所知,属性文件不能有一个公式可以在您使用该值时在运行时计算。

相反,您可以做的是,在您的工作开始时有一个 KTR 将为您设置此变量。

你的 KTR 应该是这样的:

在此处输入图像描述

在您的 Root Job 中设置参数 date_mois(完全相同的名称),该变量将被传递给后续的 KTR / JOB 调用(这是默认值,除非取消选中)。

于 2019-08-19T13:17:58.503 回答
0

您可以创建一个自定义参数,它允许您将其设置为 Javascript 函数的返回值:

function(){
  var now = new Date();
  return now.getMonth() + 1;
}

当您加载仪表板时,将计算参数并将具有介于 1 和 12 之间的整数值。

如果您希望参数将本月第 1 天的日期字符串作为值,您可以改用

function(){
  var now = new Date();
  var y = now.getFullYear();
  var m = now.getMonth()+1;
  m = (m<10 ? '0' : '') + m;
  var d = '01';
  return y + '-' + m + '-' + d;
}

yyyy-MM-dd这将以当月第 1 天的格式将日期作为字符串返回。

于 2019-08-20T08:20:07.257 回答