-
yangm 数据达人Lv4
发表于2020-4-15 18:17
楼主
本帖最后由 yangm 于 2021-3-2 15:43 编辑
报表期:第二个参数是取哪个期的数据,此函数可以为空表示取当前期,为@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"
一 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"