【发布时间】:2019-12-24 16:32:13
【问题描述】:
【问题讨论】:
标签: pentaho pentaho-cde pentaho-ctools
【问题讨论】:
标签: pentaho pentaho-cde pentaho-ctools
您可以创建一个自定义参数,它允许您将其设置为 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 格式的字符串形式返回当月第一天的日期。
【讨论】: