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

[可视化] 组件隐藏之后,不能根据变化是运行得到值

yanan青铜一 显示全部楼层 发表于 2022-5-20 17:03:52 |阅读模式 打印 上一主题 下一主题
1
未解决
本帖最后由 yanan 于 2022-5-20 17:07 编辑

1、组件a=102、装载时运行和变化时运行都写入代码(把组件a的值赋给组件b)2、初次加载页面没有问题
3、变化时运行也没有问题

问题
1、把组件a不可见
2、装载时运行没有问题
3、变化是运行的时候,值没有变化

版本9.4

回复

使用道具 举报

精彩评论14

Il.Mare青铜四 显示全部楼层 发表于 2022-5-20 17:32:52
您好,变化运行最后加:cleardata(xx) 试下呢
回复

使用道具 举报

yanan青铜一 显示全部楼层 发表于 2022-5-20 17:46:07
永洪tech-ab 发表于 2022-5-20 17:32
您好,变化运行最后加:cleardata(xx) 试下呢

写的隐藏的比较多,有没有批量清楚缓存的方法
回复

使用道具 举报

yanan青铜一 显示全部楼层 发表于 2022-5-20 17:50:19
永洪tech-ab 发表于 2022-5-20 17:32
您好,变化运行最后加:cleardata(xx) 试下呢

把用到的组件都设置这个了,还是没有变化,要是给隐藏的那几个改为组件可见就变化了
回复

使用道具 举报

Il.Mare青铜四 显示全部楼层 发表于 2022-5-20 18:00:04
yanan 发表于 2022-5-20 17:46
写的隐藏的比较多,有没有批量清楚缓存的方法

clearData(); 即可
回复

使用道具 举报

Il.Mare青铜四 显示全部楼层 发表于 2022-5-20 18:00:51
yanan 发表于 2022-5-20 17:50
把用到的组件都设置这个了,还是没有变化,要是给隐藏的那几个改为组件可见就变化了 ...

您好,把你写的脚本发来看下呢
回复

使用道具 举报

yanan青铜一 显示全部楼层 发表于 2022-5-23 10:24:57
永洪tech-ab 发表于 2022-5-20 18:00
您好,把你写的脚本发来看下呢

//年初到当前月份数
var dangyue=下拉列表参数1.getSelectedObjects()[0
年初到当前月份数.data=formatDate(dangyue,"MM")


//营业利润=营业收入-营业成本-主营业务税金及附加-销售费用-管理费用-财务费用
var yingyelirun=营业收入.data-营业成本.data-主营业务税金及附加.data-销售费用.data-管理费用.data-财务费用.data
//利润总额=营业利润+营业外收入-营业外支出
var lirunzonge=yingyelirun+营业外收入.data-营业外支出.data
//净利润=利润总额-所得税
var jinglirun=lirunzonge-利润所得税.data
净利润.data=jinglirun

//净资产=所有者权益(净资产)=资产-总负债
var jingzichan=净资产.data

//流动比率=流动资产合计/流动负债合计
var liudongzichan=流动资产_期末余额.data
var liudongfuzhai=资产负债.data
if(liudongfuzhai==0){
    流动比率.data=0
}else{
    流动比率.data=liudongzichan/liudongfuzhai
}


//速动比率=(流动资产-存货-预付帐款) / 流动负债
var cunhuo=存货_期末余额.data
var yufuzhangkuan=预付帐款.data
if(liudongfuzhai==0){
    速动比率.data=0
}else{
    速动比率.data=(liudongzichan-cunhuo-yufuzhangkuan)/liudongfuzhai
}


//现金比率=(现金+现金等价物) / 流动负债=   货币资金/流动负债
var huobizijin=货币资金.data
if(liudongfuzhai==0){
    现金比率.data=0
}else{
    现金比率.data=huobizijin/liudongfuzhai
}


//销售毛利率=[(营业收入-营业成本)/营业收入]
var xiaoshoushouru=营业收入.data
var xiaoshouchengben=营业成本.data
var xiaoshoumaolilv=(营业收入.data-营业成本.data)/营业收入.data
销售毛利率.data=xiaoshoumaolilv

//净资产收益率=净利润/净资产
if(((净资产.data+净资产_年初余额.data))==0){
    净资产收益率.data=0
}else{
    净资产收益率.data=jinglirun/(净资产.data+净资产_年初余额.data)/年初到当前月份数.data
}


//资产负债比率=负债总额 / 资产总额
var zongfuzhai=总负债.data
var zongzichan=总资产.data
var zichanfuzhailv=0
if(zongzichan==0){
    资产负债比率.data=0
}else{
    zichanfuzhailv=zongfuzhai/zongzichan
    资产负债比率.data=zichanfuzhailv
}


               
//产权比率=总负债/所有者权益(净资产)
if(净资产.data==0){
    产权比率.data=0
}else{
    产权比率.data=总负债.data/净资产.data
}


//权益乘数=总资产/所有者权益
if(净资产.data==0){
    权益乘数.data=0
}else{
    权益乘数.data=总资产.data/净资产.data
}



//营运分析
//应收帐款周转率=营业收入/应收账款
if((应收账款_年初余额.data+应收账款_期末余额.data)==0){
    应收帐款周转率.data=0
}else{
    应收帐款周转率.data=营业收入.data/(应收账款_年初余额.data+应收账款_期末余额.data)/年初到当前月份数.data
}

//流动资产周转率=营业收入/(流动资产年初余额+流动资产月末余额)/月份
if((流动资产_年初余额.data+流动资产_期末余额.data)==0){
    流动资产周转率.data=0
}else{
    流动资产周转率.data=营业收入.data/(流动资产_年初余额.data+流动资产_期末余额.data)/年初到当前月份数.data
}

//固定资产周转率=营业收入/固定资产
if((固定资产_年初余额.data+固定资产_期末余额.data)==0){
    固定资产周转率.data=0
}else{
    固定资产周转率.data=营业收入.data/(固定资产_年初余额.data+固定资产_期末余额.data)/年初到当前月份数.data
}

//总资产周转率=营业收入/(流动资产年初余额+流动资产月末余额)/月份
if((流动资产_年初余额.data+流动资产_期末余额.data+非流动资产_年初余额.data+非流动资产_期末余额.data)==0){
    总资产周转率.data=0
}else{
    总资产周转率.data=营业收入.data/(流动资产_年初余额.data+流动资产_期末余额.data+非流动资产_年初余额.data+非流动资产_期末余额.data)/年初到当前月份数.data
}

//存货周转率=营业成本/存货
if((存货_年初余额.data+存货_期末余额.data)==0){
    存货周转率.data=0
}else{
    存货周转率.data=营业成本.data/(存货_年初余额.data+存货_期末余额.data)/年初到当前月份数.data
}

//盈利分析
//营业净利率=净利润/营业收入
if(营业收入.data==0){
    营业净利率.data=0
}else{
    营业净利率.data=净利润.data/营业收入.data
}

//总资产净利率=净利润/总资产
if(((总资产.data+总资产_年初余额.data))==0){
    总资产净利率.data=0
}else{
    总资产净利率.data=净利润.data/(总资产.data+总资产_年初余额.data)/年初到当前月份数.data
}

//营业利润=营业收入-营业成本-主营业务税金及附加-销售费用-管理费用-财务费用
营业利润.data=营业收入.data-营业成本.data-主营业务税金及附加.data-销售费用.data-管理费用.data-财务费用.data
//上月营业利润=上月营业收入-上月营业成本-上月主营业务税金及附加-上月销售费用-上月管理费用-上月财务费用
上月营业利润.data=上月营业收入.data-上月营业成本.data-上月主营业务税金及附加.data-上月销售费用.data-上月管理费用.data-上月财务费用.data


//营业收入增长率=(本月的营业收入-上月的营业收入)/上月的营业收入
if(上月营业收入.data==0){
    营业收入增长率.data=0
}else{
    营业收入增长率.data=(营业收入.data-上月营业收入.data)/上月营业收入.data
}


//总资产增长率=(总资产-上月总资产)/上月总资产
if(上月总资产.data==0){
    总资产增长率.data=0
}else{
    总资产增长率.data=(总资产.data-上月总资产.data)/上月总资产.data
}


//营业利润增长率=(营业利润-上月营业利润)/上月营业利润
if(上月营业利润.data==0){
    营业利润增长率.data=0
}else{
    营业利润增长率.data=(营业利润.data-上月营业利润.data)/上月营业利润.data
}


//所有者权益增长率=(上月净资产-净资产)/上月净资产
if(上月净资产.data==0){
    所有者权益增长率.data=0
}else{
    所有者权益增长率.data=(净资产.data-上月净资产.data)/上月净资产.data
}

//经营活动现金流量净额=现金流收入-现金流支出
//营业现金比率=经营活动现金流量净额/营业收入
if(营业收入.data==0){
    营业现金比率.data=0
}else{
    营业现金比率.data=(现金流收入.data-现金流支出.data)/营业收入.data
}



clearData("营业收入")
clearData("营业成本")
clearData("主营业务税金及附加")
clearData("销售费用")
clearData("管理费用")
clearData("财务费用")
clearData("营业外收入")
clearData("营业外支出")
clearData("利润所得税")
clearData("净利润")













回复

使用道具 举报

Il.Mare青铜四 显示全部楼层 发表于 2022-5-23 10:54:05
您好,a不可见、变化时运行的情况下,a的值你是如何操作变化的?a的值变化之后不会传给B吗?
回复

使用道具 举报

yanan青铜一 显示全部楼层 发表于 2022-5-23 11:02:28
永洪tech-ab 发表于 2022-5-23 10:54
您好,a不可见、变化时运行的情况下,a的值你是如何操作变化的?a的值变化之后不会传给B吗? ...

//营业利润=营业收入(不可见)-营业成本(不可见)-主营业务税金及附加(不可见)-销售费用(不可见)-管理费用(不可见)-财务费用(不可见)
var yingyelirun=营业收入.data-营业成本.data-主营业务税金及附加.data-销售费用.data-管理费用.data-财务费用.data
//利润总额=营业利润+营业外收入(不可见)-营业外支出(不可见)
var lirunzonge=yingyelirun+营业外收入.data-营业外支出.data
//净利润=利润总额(不可见)-所得税(不可见)
var jinglirun=lirunzonge-利润所得税.data
净利润.data=jinglirun

//净资产=所有者权益(净资产)(不可见)=资产(不可见)-总负债(不可见)
var jingzichan=净资产.data

//流动比率=流动资产合计(不可见)/流动负债合计(不可见)
var liudongzichan=流动资产_期末余额.data
var liudongfuzhai=资产负债.data
if(liudongfuzhai==0){
    流动比率.data=0
}else{
    流动比率.data=liudongzichan/liudongfuzhai
}





有个下拉选项组件(时间)
回复

使用道具 举报

yanan青铜一 显示全部楼层 发表于 2022-5-23 11:03:54
永洪tech-ab 发表于 2022-5-23 10:54
您好,a不可见、变化时运行的情况下,a的值你是如何操作变化的?a的值变化之后不会传给B吗? ...

a的值根据年月会变化,
1、不可见的时候改变年月,b里面没有变化还是首次加载的值
2、可见的时候改变年月,b里面有变化
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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