queryMacro()
函数说明:
获取复杂sql数据集通过条件宏设置查询条件时,输入的查询条件值。
语法:
queryMacro(macroName,queryExp)
参数说明:
macroName条件宏的宏名
queryExp查询条件名,表名.字段名
举例:
queryMacro(order,demo_orders.订单ID)
表示从条件宏order设置数据表demo_orders中获取订单ID字段在查询面板中输入的值。
需要注意的是:该自定义函数只适用于复杂sql数据集中配置的条件宏作为查询条件的情况下,才能获取到结果。sql检索的字段和报表参数设置查询条件不可以通过本函数获取。
例:在复杂表某单元格中:=conditionMacro("字段名"),如:=conditionMacro("demo_orders.订单ID")。
如需取得数据集中条件宏作为查询条件时对应的条件值,可使用conditionMacro()函数。