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

自由表格

yonghong_XXX青铜二 显示全部楼层 发表于 2024-7-30 11:08:53 |阅读模式 打印 上一主题 下一主题
1
未解决

自由表格

245 9
自由表格,A列从1表里获取,B列想实现当A列=123就取2表里的金额1字段,当A列=abc就取2表里的金额2字段。请教如何实现。
回复

使用道具 举报

精彩评论9

yhdata_lyaa 显示全部楼层 发表于 2024-7-30 11:25:27
//获取表1的视图数据
var data = getViewData("表1", DATA);
//获取表1中第二行第一列的值
var a=data.get(1,0);

一共有三个表吗,不太明白,B列是一个新的列吗,不是原来的金额1,也不是金额2

回复

使用道具 举报

yonghong_XXX青铜二 显示全部楼层 发表于 2024-7-30 11:34:11
请见附件
逻辑.png
回复

使用道具 举报

yonghong_XXX青铜二 显示全部楼层 发表于 2024-7-30 11:34:28
yhdata_lyaa 发表于 2024-7-30 11:25
//获取表1的视图数据
var data = getViewData("表1", DATA);
//获取表1中第二行第一列的值

请见附件
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-7-30 13:23:59

类别是已经实现了嘛,类别和金额是一个数据集吗,这是明细数据还是汇总值。
可以考虑试试新建计算列,判断类别字段等于 123,返回金额字段1
回复

使用道具 举报

yonghong_XXX青铜二 显示全部楼层 发表于 2024-7-30 13:32:07
yhdata_lyaa 发表于 2024-7-30 13:23
类别是已经实现了嘛,类别和金额是一个数据集吗,这是明细数据还是汇总值。
可以考虑试试新建计算列,判 ...

不是一个数据集,没在一个数据集里,两个数据集。金额是汇总过的。
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-7-30 13:58:08
yhdata_lyaa 发表于 2024-7-30 11:25
//获取表1的视图数据
var data = getViewData("表1", DATA);
//获取表1中第二行第一列的值

既然是汇总的值,那你写脚本
先获取两个金额的值赋值给参数
脚本参考
var data = getViewData("表2", DATA);
//get表2 金额字段对应的行列号。
param['金额1']==data.get(1,0);
param['金额2']==data.get(1,1);
自由表再写格间计算
判断A的值,设置对应表2的金额字段呢
判断左边一列的值
if(cell(ridx,cidx-1)=='123'){
param['金额1']
}
if(cell(ridx,cidx-1)=='abc'){
param['金额2']
}
回复

使用道具 举报

yonghong_XXX青铜二 显示全部楼层 发表于 2024-7-30 15:00:09
yhdata_lyaa 发表于 2024-7-30 13:58
既然是汇总的值,那你写脚本
先获取两个金额的值赋值给参数
脚本参考

表2就是一个数据集,那名称那直接写数据集名字么?为啥参数我获取的都是空啊?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-7-30 15:20:02
yonghong_XXX 发表于 2024-7-30 15:00
表2就是一个数据集,那名称那直接写数据集名字么?为啥参数我获取的都是空啊?
...

我以为是一个表组件,数据集那就很麻烦,也不确定你的A列是不是已经获取到了

回复

使用道具 举报

yonghong_XXX青铜二 显示全部楼层 发表于 2024-7-30 15:24:55
yhdata_lyaa 发表于 2024-7-30 15:20
我以为是一个表组件,数据集那就很麻烦,也不确定你的A列是不是已经获取到了

...

那把表2在当前页面做一个表在隐藏参数也没获取到值呢是语法不对么,表2就两个字段就一行数据,一个金额1,一个金额2.
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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