永洪社区

标题: 柱形图根据日期传参动态显示近6个月的数据 [打印本页]

作者: yhdata_tczkWrMc    时间: 5 小时前
标题: 柱形图根据日期传参动态显示近6个月的数据
有一个日期传参组件,日期格式为YYYY-MM,比如说选中日期为2024-11,则柱形图展示2024-06 到 2024-11 这6个月的数据;选中日期为2024-03,则柱形图展示2023-10 到 2024-03 这6个月的数据;


作者: yhdata_lyaa    时间: 4 小时前
日期传参组件是文本参数组件吗,日期字段是什么类型的,也是2024-11格式吗
往前推6个月可以使用dateAdd函数,参考
https://www.yonghongtech.com/rea ... ighlightsub=dateadd
作者: yhdata_tczkWrMc    时间: 3 小时前
本帖最后由 yhdata_tczkWrMc 于 2024-11-8 16:20 编辑
yhdata_lyaa 发表于 2024-11-8 15:02
日期传参组件是文本参数组件吗,日期字段是什么类型的,也是2024-11格式吗
往前推6个月可以使用dateAdd函数 ...

日期传参组件是下拉传参组件,取的数据集参数(值有2024-01  2024-02  2024-03  2024-04  2024-05  2024-06  2024-07  2024-08  2024-09  2024-10  2024-11),参数名为:?{年月参数},我是在做柱形图的时候用了编辑过滤,选择了最大月份为?{年月参数},最小月份我想设置为?{年月参数}的前5个月,不知道要如何设置
如果这样没有办法设置的话,我应该如何做?

作者: 宇文波    时间: 3 小时前
在变化时运行脚本定义一个  开始参数参与过滤。
开始参数用 日期传参组件 计算赋值,
注意参数和数据类型问题
作者: yhdata_tczkWrMc    时间: 3 小时前
宇文波 发表于 2024-11-8 16:32
在变化时运行脚本定义一个  开始参数参与过滤。
开始参数用 日期传参组件 计算赋值,
注意参数和数据类型问 ...

我第一次用这个软件,能否具体写一下,而非描述?
作者: 宇文波    时间: 3 小时前
yhdata_tczkWrMc 发表于 2024-11-8 16:35
我第一次用这个软件,能否具体写一下,而非描述?

param["开始参数"]=dateAdd(param["文本参数1"],"month", -6);
//param["文本参数1"] 文本参数选好日期类型

这个贴到报告-脚本-变化时运行。过滤用上两个参数过滤OK。
注意数据集的过滤字段类型,数据集类型要是时间类型直接用,数据集 过滤字段要是文本自己转换咯
作者: yhdata_lyaa    时间: 2 小时前
yhdata_tczkWrMc 发表于 2024-11-8 16:18
日期传参组件是下拉传参组件,取的数据集参数(值有2024-01  2024-02  2024-03  2024-04  2024-05  2024-0 ...

字段是字符串吗
,下拉列表参数选项的类型也是字符串吗,如果是字符串需要选转换成日期类型,‘

作者: 给给    时间: 2 小时前
楼上大佬




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