找文章 / 找答案
精选问答 更多内容

[常用脚本] 增量导入数据

yhdata_zfBqJlpe青铜一 显示全部楼层 发表于 2022-3-10 15:58:44 |阅读模式 打印 上一主题 下一主题
1
已解决

【常用脚本】 增量导入数据

2318 7
我关于增量追加数据的理解:
①在调度任务中写的,获取当前日期 截取年份 年份-5,格式是yyyy;声明一个参数nian ,其值=以上变量year
目的就是  获取要追加的年份 将值赋给参数nian


var year=formatDate(dateAdd(now(),"year",-5),"yyyy")
param["nian"]=year

②在SQL数据集中写的
选择咖啡销售表,过滤交易时间(=调度任务中的nian)
不明白为什么要弹出  输入一个年份  既然已经传参了,为什么还要输入一个  或者设置一个单值      难道输入的值只是用作预览吗?那参数的值又有什么用呢

SELECT * from 咖啡中国市场销售数据,
WHERE year(交易时间)=?{nian},




③如果改成1=1  恒成立的一个条件   <nian>WHERE year(交易时间)=?{nian}</nian>  加这个标签是什么意思呢?




④不懂Javascript
为了更好的使用该软件  应该怎么学习呢?
图1.png
图2.png
图3.png





最佳答案

永洪vip
永洪tech-Bella 白银一 关注Ta

2022-03-10 15:58:45

弹不弹出,跟编辑参数是否勾选“弹出”有关,这个有什么问题吗?跟是否给值没关系 where1=1 and year(交易时间)=?{nian} 这个写法是当参数nian为空,丢弃掉这段(and year(交易时间)=?{nian})保证sql可以正常执行 不懂Javascript 为了更好的使用该软件 应该怎么学习呢? --可以通过帮助中心先简单了解下呢,不算太复杂https://www.yonghongtech.com/help/Z-Suite/9.4/ch/ ...
查看完整内容
回复

使用道具 举报

精彩评论7

永洪tech-Bella白银一 显示全部楼层 发表于 2022-3-10 15:58:45
弹不弹出,跟编辑参数是否勾选“弹出”有关,这个有什么问题吗?跟是否给值没关系

where1=1
<nian>and year(交易时间)=?{nian}</nian>

这个写法是当参数nian为空,丢弃掉这段(<nian>and year(交易时间)=?{nian}</nian>)保证sql可以正常执行

不懂Javascript
为了更好的使用该软件  应该怎么学习呢?
--可以通过帮助中心先简单了解下呢,不算太复杂https://www.yonghongtech.com/help/Z-Suite/9.4/ch/


47.png

回复

使用道具 举报

yhdata_zfBqJlpe青铜一 显示全部楼层 发表于 2022-3-10 15:59:22
还有我的理解有什么问题吗
回复

使用道具 举报

yhdata_zfBqJlpe青铜一 显示全部楼层 发表于 2022-3-10 16:20:37
永洪tech-Bella 发表于 2022-3-10 16:09
弹不弹出,跟编辑参数是否勾选“弹出”有关,这个有什么问题吗?跟是否给值没关系

where1=1

我的意思是  为什么要设置弹出啊   不都传参了吗   弹出设置的nian不应该等于参数值吗
回复

使用道具 举报

永洪tech-Bella白银一 显示全部楼层 发表于 2022-3-10 16:25:25
yhdata_zfBqJlpe 发表于 2022-3-10 16:20
我的意思是  为什么要设置弹出啊   不都传参了吗   弹出设置的nian不应该等于参数值吗 ...

给了默认值,跟弹出不冲突呀。这两个是单独控制的。给了默认值的情况,如果希望可以修改参数的值,也是可以让参数弹出,允许手动修改的。如果不希望弹出,去掉勾选“弹出”即可
回复

使用道具 举报

yhdata_zfBqJlpe青铜一 显示全部楼层 发表于 2022-3-10 16:33:18
永洪tech-Bella 发表于 2022-3-10 16:25
给了默认值,跟弹出不冲突呀。这两个是单独控制的。给了默认值的情况,如果希望可以修改参数的值,也是可 ...

我知道这两个不冲突  但不明白  
where  year(交易时间)=?{nian}  不就是获取了要筛选的交易时间了吗?为什么还要设置默认值啊(单值/弹出)
回复

使用道具 举报

yhdata_zfBqJlpe青铜一 显示全部楼层 发表于 2022-3-10 16:35:16
yhdata_zfBqJlpe 发表于 2022-3-10 16:33
我知道这两个不冲突  但不明白  
where  year(交易时间)=?{nian}  不就是获取了要筛选的交易时间了吗?为 ...

还有<nian>.......</nian>标签不明白 是sql里的内容吗  具体怎么学呀
回复

使用道具 举报

永洪tech-Bella白银一 显示全部楼层 发表于 2022-3-10 17:44:44
yhdata_zfBqJlpe 发表于 2022-3-10 16:35
还有.......标签不明白 是sql里的内容吗  具体怎么学呀

参考:https://club.yonghongtech.com/fo ... thread&tid=7117
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部