[可视化]
柱形图根据日期传参动态显示近6个月的数据
有一个日期传参组件,日期格式为YYYY-MM,比如说选中日期为2024-11,则柱形图展示2024-06 到 2024-11 这6个月的数据;选中日期为2024-03,则柱形图展示2023-10 到 2024-03 这6个月的数据;
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhdata_tczkWrMc
显示全部楼层
发表于 半小时前
本帖最后由 yhdata_tczkWrMc 于 2024-11-8 16:20 编辑
日期传参组件是下拉传参组件,取的数据集参数(值有2024-01 2024-02 2024-03 2024-04 2024-05 2024-06 2024-07 2024-08 2024-09 2024-10 2024-11),参数名为:?{年月参数},我是在做柱形图的时候用了编辑过滤,选择了最大月份为?{年月参数},最小月份我想设置为?{年月参数}的前5个月,不知道要如何设置
如果这样没有办法设置的话,我应该如何做?
|
|
|
|
|
在变化时运行脚本定义一个 开始参数参与过滤。
开始参数用 日期传参组件 计算赋值,
注意参数和数据类型问题 |
|
|
|
|
yhdata_tczkWrMc
显示全部楼层
发表于 28 分钟前
|
|
|
|
param["开始参数"]=dateAdd(param["文本参数1"],"month", -6);
//param["文本参数1"] 文本参数选好日期类型
这个贴到报告-脚本-变化时运行。过滤用上两个参数过滤OK。
注意数据集的过滤字段类型,数据集类型要是时间类型直接用,数据集 过滤字段要是文本自己转换咯 |
|
|
|
|