"有没有大神知道 spl 脚本和报表中的参数怎么进行绑定 [图片]"
有没有大神知道 spl 脚本和报表中的参数怎么进行绑定
报表内这么设置,在脚本的网格参数应该怎么写呢,还是我这报表这里写的就有问题
在数据集设置这,左侧的参数名是 splx 中的参数,这块会自动列出,右侧参数值表达式,是报表中定义的参数名称。主贴中 splx 脚本中参数那块值,可以不用设置,那个是默认值。如果结合报表使用的话,在数据集那块设置好后,就会会将报表中的对应参数值传入到脚本里。可以在脚本里加些 output(参数名),然后看下控制台输出看看是否传入
也就是说直接写 unitName 不需要前面的 @符号吗
这个参数表达式正确的应该怎么写呢,求教
数据集设置那,右侧参数值表达式那块直接写参数名就行,@符号可加可不加,一般情况下使用报表中参数都不需要加 @符号,只有一种情况下必须要加,也就是参数名和数据集中字段名相同时,需要在单元格里对数据集做过滤时需要加,比如 ds1.select(id,area==@area),如果数据集中有字段 area,然后参数名也是 area,此时为了区分就必须加,其他地方可以不用加。
报表内这么设置,在脚本的网格参数应该怎么写呢,还是我这报表这里写的就有问题
在数据集设置这,左侧的参数名是 splx 中的参数,这块会自动列出,右侧参数值表达式,是报表中定义的参数名称。
主贴中 splx 脚本中参数那块值,可以不用设置,那个是默认值。如果结合报表使用的话,在数据集那块设置好后,就会会将报表中的对应参数值传入到脚本里。
可以在脚本里加些 output(参数名),然后看下控制台输出看看是否传入
也就是说直接写 unitName 不需要前面的 @符号吗
这个参数表达式正确的应该怎么写呢,求教
数据集设置那,右侧参数值表达式那块直接写参数名就行,@符号可加可不加,一般情况下使用报表中参数都不需要加 @符号,只有一种情况下必须要加,也就是参数名和数据集中字段名相同时,需要在单元格里对数据集做过滤时需要加,比如 ds1.select(id,area==@area),如果数据集中有字段 area,然后参数名也是 area,此时为了区分就必须加,其他地方可以不用加。