jdbc取数以及QS取数详解

2173
0

yangm 数据达人Lv4

发表于2020-4-15 18:17

楼主
本帖最后由 yangm 于 2021-3-2 15:43 编辑

一 jdbc取数

使用场景:需要从数据库中取某些特定的数据自动填充到表格中。

操作步骤:

步骤一 添加取数

1)勾选取数分组后,点击添加>添加JDBC取数。

2)在弹出的添加JDBC取数页面里输入配置信息,*为必填项


步骤二 取数说明


关键入口设置含义:

取数名称:用于指定插件中QS函数取数公式的第一个参数,建议取简短易记的名字。

数据源名称:用于指定取数的数据库连接对象,可以在"服务器管理"的"数据源管理"中设置。

SQL语句:用于指定取数的SQL语句,SQL语句必须是一个select语句或者存储过程。

步骤三  调用过程

一般报表空白处右键,取数设置

变长表在报表空白处右键》属性》变长表》自动添加数据》新建从url数据源中取数

二 QS取数

使用场景:如果只需要某些表元初始化取数,可以在表元中定义QS函数取数。

函数体详解:

QS("取数名称","报表期","报表户","指标名","扩展参数选项")

取数名称:第一个参数表示要取哪个取数设置的数据,此参数必须指定。
报表期:第二个参数是取哪个期的数据,此函数可以为空表示取当前期,为@1表示前一期,为200212-表示取2002年12月的数据。
报表户:第三个参数是取那户的数据,为空表示取当前户的数据,为001表示是取报表户代码为001的单位的数据。
指标名:第四个参数是表示取哪个指标。
扩展参数选项:第五个参数是自定义选项以备扩充。
公式用法如下示例:
QS("GETDATA2","","","A101@Price","")  返回"100.2"
QS("GETDATA2","","","A102@ProductName","")  返回" TV-CARD "
QS("GETDATA2","","","C110@ProductName ","")  返回" LCD "
QS("GETDATA2","","","A101@Qty","")  返回"14"

最近看过此主题的会员

13353517162

v笑向前走

fenglan

esen_43K228T11K83

pandabuxizao

leiz

刘兰芳

chestnut

伶俐

槐序

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号