找文章 / 找答案
精选问答 更多内容

[可视化] 数据集不绑定组件实现赋值

yhdata_YU9wcdjl玄铁一 显示全部楼层 发表于 2022-2-10 10:28:27 |阅读模式 打印 上一主题 下一主题
1
已解决
不绑定数据集的某些字段,可以通过脚本或者其他形式实现这些字段替换文本组件的部分内容吗,怎么实现

最佳答案

_贝贝 白银二 关注Ta

2022-02-10 10:28:28

var a =execute(this,SQL,'咖啡中国市场销售数据') debug(a.size()) size()函数获取总行数
查看完整内容
回复

使用道具 举报

精彩评论7

_贝贝白银二 显示全部楼层 发表于 2022-2-10 10:28:28
yhdata_YU9wcdjl 发表于 2022-2-14 16:40
使用这种execute函数的形式要怎么获取结果的总行数

var a =execute(this,SQL,'咖啡中国市场销售数据')
debug(a.size())

size()函数获取总行数
回复

使用道具 举报

_贝贝白银二 显示全部楼层 发表于 2022-2-10 10:33:38
是文本组件绑定了字段吗,替换文本组件的部分内容是什么意思呢,现在文本组件是什么样的 ,替换后需要什么样的
回复

使用道具 举报

yhdata_YU9wcdjl玄铁一 显示全部楼层 发表于 2022-2-10 10:40:32
就附件图片这种,替换文本框的部分内容
微信图片_20220210103849.jpg
回复

使用道具 举报

52v0铂金二 显示全部楼层 发表于 2022-2-10 10:45:41
脚本改变某个报告参数的值    引用报告参数用这个格式       ?{参数1}      
回复

使用道具 举报

yhdata_YU9wcdjl玄铁一 显示全部楼层 发表于 2022-2-10 10:48:51
是把文本组件里面的一些值改变成数据集的字段值,但是数据集的这些字段值不是通过绑定组件来获取
回复

使用道具 举报

_贝贝白银二 显示全部楼层 发表于 2022-2-10 11:20:50
本帖最后由 永洪tech-Muse 于 2022-2-10 11:21 编辑
yhdata_YU9wcdjl 发表于 2022-2-10 10:48
是把文本组件里面的一些值改变成数据集的字段值,但是数据集的这些字段值不是通过绑定组件来获取
...

可以使用execute函数执行数据集,使用get获取数据集数据

var a = execute(this, SQL, "咖啡中国市场销售数据");
//debug(a.get(1,1))
文本2.data='区域代码是'+a.get(1,1)  //get(1,1)表示获取第二行第二列的数据
get.png
区域代码.png
execute函数使用如下
运行一个数据集。
参数1:运行此脚本的作用域,通常用this,表示当前作用域。
参数2:数据集的类型,支持的8 种类型:SQL,EXCEL,SCRIPT,CUSTOM,CLOUD,EMBED,COMPOSITE,MONGO。
参数3:数据集的路径及名称。如果有目录就用'/' 连接起来。
参数4:可选。为true 时,数据集的表达式列可见;缺省值为false 时,数据集的表达式列不可见。
例如:
var a = execute(this, SQL, "Coffee");

回复

使用道具 举报

yhdata_YU9wcdjl玄铁一 显示全部楼层 发表于 2022-2-14 16:40:12
使用这种execute函数的形式要怎么获取结果的总行数
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部