永洪社区

标题: bi中是否可以实现以下功能 [打印本页]

作者: yh_heFUc5tH    时间: 2022-1-13 09:05
标题: bi中是否可以实现以下功能
在日报表数据趋势图表名后添加设定好的实时日期时间区间,然后再加上一个选择好的下拉参数
比方说我预先设定时间间隔为30天,结束时间为2022.1.1,下拉参数选甘肃分行(如图),怎么能在日报表数据趋势那显示“日报表数据趋势(2021.12.1-2022.1.1)(甘肃分行)”
请问这种能实现吗

作者: _贝贝    时间: 2022-1-13 09:56
开始时间和结束时间都是手动选择的吗?
如果都是参数,可以直接使用脚本,写在变化时运行
图表1.xtitle.title='日报表数据趋势'+'('+param['文本参数1']+'~'+param['文本参数2']+')'+'('+param['下拉参数1']+')'


作者: yh_heFUc5tH    时间: 2022-1-13 10:21
永洪tech-Muse 发表于 2022-1-13 09:56
开始时间和结束时间都是手动选择的吗?
如果都是参数,可以直接使用脚本,写在变化时运行
图表1.xtitle.ti ...

时间是结束时间向前推三十天,结束时间是参数,开始时间是自定义的
作者: _贝贝    时间: 2022-1-13 10:35
yh_heFUc5tH 发表于 2022-1-13 10:21
时间是结束时间向前推三十天,结束时间是参数,开始时间是自定义的

时间是结束时间减去三十天可以用dateAdd函数,脚本还是写在变化时运行
param['时间']=dateAdd(param['结束时间'],'dayofyear',-30)

作者: yh_heFUc5tH    时间: 2022-1-13 10:53
永洪tech-Muse 发表于 2022-1-13 10:35
时间是结束时间减去三十天可以用dateAdd函数,脚本还是写在变化时运行
param['时间']=dateAdd(param['结 ...

好的,谢谢  我去试试
作者: _贝贝    时间: 2022-1-13 11:20
yh_heFUc5tH 发表于 2022-1-13 10:53
好的,谢谢  我去试试

好的         
作者: yh_heFUc5tH    时间: 2022-1-15 15:23
永洪tech-Muse 发表于 2022-1-13 11:20
好的

写完报错
作者: _贝贝    时间: 2022-1-17 10:20
yh_heFUc5tH 发表于 2022-1-15 15:23
写完报错

您好,这个不是报错,是英文格式下的日期时间,可以用formatDate转换一下格式为yyyy-MM-dd的形式

param['时间']=formatDate(dateAdd(param['结束时间'],'dayofyear',-30),'yyyy-MM-dd')




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4