【润乾】V5参数和宏 的使用

本文介绍在V5设计环境下如何使用参数和宏进行数据集查询。具体包括SQL语法的变化、宏设置的方法及参数配置步骤。通过本文,读者可以学会如何在新版设计软件中运用这些功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 在我们常用的V4设计增加数据集的时候 sql语法写起来很简单。

但是在V5中写法稍有不一样,下面给大家介绍一下参数和宏的应用:

 

1首先我们定义一个数据集 sql语法如下,在V4中where条件后面我们只写

订单ID>? 就可以了,但是在V5中的写法是需要在?后面加上参数名的。如下

 

2下一步将宏设置为动态宏,宏表达式里面如果调用某个参数则需要写@a1 这样的写法,设置好宏的表达式后,需要点一下确定,下面就会出现调用的这个参数属性设置。(一定要点确定!)

 

 

3

下一步就是2个参数的设置 一个是宏参数一个是数据集参数设置如下

 

预览一下数据

 

 

这样一个用参数和宏查询的数据集就建立好了。

 

需要的话还可以在上面通用查询那里打钩,这样这个参数也可以使用通用查询模板来查询了。

 

在JavaScript中,微任务任务是两种不同类型的任务,它们在事件循环中的处理方式有所不同。理解它们的工作原理对于编写高效的异步代码非常重要。 ### 微任务(Microtasks) 微任务是在当前任务结束后立即执行的任务。它们通常用于处理那些需要尽快完成的任务。常见的微任务包括: - Promise的回调 - `process.nextTick`(Node.js) - `MutationObserver`(浏览器) ### 任务(Macrotasks) 任务是在事件循环的下一个周期执行的任务。它们通常用于处理那些不需要立即完成的任务。常见的任务包括: - `setTimeout` - `setInterval` - `setImmediate`(Node.js) - I/O操作 ### 示例代码 以下是一个简单的示例,展示了微任务任务的使用: ```javascript console.log('Start'); setTimeout(() => { console.log('Timeout'); }, 0); Promise.resolve().then(() => { console.log('Promise'); }); console.log('End'); ``` ### 代码解释 1. `console.log('Start');`:立即执行,输出 `Start`。 2. `setTimeout(() => { console.log('Timeout'); }, 0);`:创建一个任务,延迟0毫秒执行,输出 `Timeout`。 3. `Promise.resolve().then(() => { console.log('Promise'); });`:创建一个微任务,输出 `Promise`。 4. `console.log('End');`:立即执行,输出 `End`。 ### 执行顺序 根据事件循环的规则,微任务会在当前任务执行完毕后立即执行。因此,执行顺序如下: 1. `Start` 2. `End` 3. `Promise` 4. `Timeout` ### 总结 - 微任务在当前任务执行完毕后立即执行,优先级高于任务。 - 任务在事件循环的下一个周期执行,优先级低于微任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值