Report Studio值提示通过prompt宏函数给sql查询传参
场景:当我们在DW中新建了一个表,但是在FM中没有创建模型,想针对这个表直接做一个报表,那么就需要在reportstudio中直接用sql来查询,为了追求查询速度,我们可以把页面用户选择的条件直接传给sql.
如下图:上面是省份对应key值为1-2-3-4-5,下面是商品类型对应key值为1-2,省份选择1,5类型选择1则出现想要的数据
实现步骤:
1:从工具箱拖一个sql,每个sql会绑定一个查询接收sql的查询结果,如下图
2:指定sql引用的数据源,数据源已经在CognosConnection中创建好了的,可供选择
3:在sql中写入以下内容
select * from testorder t where t.ordertype=#prompt('ordertype','integer')#
and t.orderprovince in (#promptmany('pkey','integer')#)
解析:
#prompt('ordertype','integer')# 针对值提示单选值 第一个参数是参数名,第二个参数是日期类型
#promptmany('pkey','integer')#针对值提示可多选的时候,第一个参数是参数名,第二个参数是日期类型
PS:宏函数也可以用在模型设计器FM中,有情趣的朋友们可以自行组团去研究了.
Report Studio值提示通过prompt宏函数给sql查询传参相关推荐
- IOS的OC项目下回调函数的定义以及传参
IOS的OC项目下回调函数的定义以及传参 1.首先定义一个类方法,通过类名打点调,没有返回值的, +(void) 2. 起个函数名字 +(void)headLineWithSuccess , head ...
- 深入理解PHP内核(十二)函数-函数的定义、传参及返回值
原文链接:http://www.orlion.ga/344/ 一.函数的定义 用户函数的定义从function 关键字开始,如下 function foo($var) { echo $var; } 1 ...
- 黑马ajax学习笔记02--art-template模板,自动提示,防抖,三级联动,fromData传参及传文件,同源,jsonp,天气预报,CROS,服务器桥接,withCredential跨域登录
1.模板引擎概述 作用:使用模板引擎提供的模板语法,可以将数据和HTML拼接起来 实际上是实现在客户端做数据拼接 art-template模板引擎 官网:http://aui.github.io/ar ...
- shell脚本(五)——函数的格式、传参、变量、递归、函数库
shell脚本(五)--函数 一.shell函数定义 二.格式 1.格式一: 2.格式二: 三.函数返回值 四.函数传参 五.函数变量的作用范围 六.递归 1.阶乘 2.递归查目录 七.创建函数库 一 ...
- flask向html传函数,Flask----函数数据类型传参
#从flask框架中导入Flask类 from flaskimport Flask,render_template,request #传入__name__初始化实例一个Flask类 app=Flask ...
- mysql入参映射_Mybatis中的Mapper映射Sql中传参类型(如Bean,基本类型,List...)与取值的方式 与foreach的几种用法!!...
附加:mybatis配置文件 /p> "http://mybatis.org/dtd/mybatis-3-config.dtd"> View Code 附加:测试文件 ...
- 【C语言】二十二步了解函数栈帧(压栈、传参、返回、弹栈)
阅读本文需要掌握的知识 熟练使用--c语言函数 进入正题前 首先我们为什么要学习函数的栈帧? 简单回答就是:增加内功 学习函数调用的底层代码,了解函数如何传参.如何返回 这样对于函数的使用有很大的帮助 ...
- 宏函数返回值(C/C++)
1 背景 最近开发新模块的驱动,看了下大佬提交的代码(封装给我用),每个寄存器读写通过宏函数封装实现的API.另外,我们的Linux内核中很多的函数也是通过宏函数定义的.按照其格式修改下,大致如下,: ...
- python函数的传递方式有哪些_Python全栈工程师(函数的传参)
ParisGabriel 感谢 大家的支持 每天坚持 一天一篇 点个订阅吧 灰常感谢 当个死粉也阔以 Python人工智能从入门到精通 "\n"Linux 换行符 &quo ...
最新文章
- Linux内存(手动释放cache)
- 巨杉数据库:金融级数据库是怎样炼成的
- oracle 用函数返回对象集合
- 【前端5】vue:实例,插值表达式,v-,组件
- Android之JNI动态注册native方法和JNI数据简单使用
- 调查了9648位Go用户:吐槽最多的竟是官方文档!
- 高精度计时器 -- C++/Windows版
- python-《Python发展前景》
- Struts2基础总结
- 关于mysql性能优化_关键的十个MySQL性能优化技巧
- 智能陈桥五笔输入法 for linux,智能陈桥五笔 for Linux
- 浅谈博客、微博与轻博客的区别与联系
- mysql不支持rank()_Mysql 实现 rank 和 != 问题
- html5 保存后退,Html5 页面后退并刷新
- 腾讯音乐2020年报:懒人听书收购完成,谢振宇、太盟投资减持
- python制作搜索工具,深挖电脑里的小九九
- 研究生放假因疫情未按时返回,扣助研补贴!实验室奇葩规定引热议
- 计算机系统使用寿命,笔记本电脑的使用寿命是多久,你了解吗?
- CAD命令栏窗口跑到屏幕外面怎么找回来
- 10-123 A3-3查找产品表中最低的单价