squall0828青铜一
2025-3-13 16:23:02 发布在问答
报表呈现方式设置
请问报表能否这样实现,通过一个下拉字段,不同的下拉值呈现不一样的报表格式,比如,我报表类型下拉选择A,那么呈现A对应的报表

1251
15
精彩评论15
卡拉米米哇铂金二
发表于 2025-3-13 16:25:13 显示全部楼层
可以
回复

使用道具 2#

卡拉米米哇铂金二
发表于 2025-3-13 16:25:39 显示全部楼层
报表类型用下拉参数列表组件,然后自己自定义枚举值
回复

使用道具 3#

卡拉米米哇铂金二
发表于 2025-3-13 16:27:10 显示全部楼层
脚本中写,if参数==A {表格A.visible=true; 表格BCD是false}
回复

使用道具 4#

卡拉米米哇铂金二
发表于 2025-3-13 16:29:08 显示全部楼层
给你写个能用的吧
  1. if(参数1=="A"){
  2. 图表A.visible=true;
  3. 图表B.visible=false;
  4. 图表C.visible=false;
  5. }elseif(参数1=="B"){
  6. 图表A.visible=false;
  7. 图表B.visible=true;
  8. 图表C.visible=false;
  9. }
复制代码
回复

使用道具 5#

卡拉米米哇铂金二 回复卡拉米米哇铂金二
发表于 2025-03-13 16:29:27
自己换一下名字
回复

squall0828青铜一
发表于 2025-3-13 16:34:28 显示全部楼层
好的,我先试一下,感谢
回复

使用道具 6#

squall0828青铜一
发表于 2025-3-13 16:59:18 显示全部楼层
你好,按配置,提示这个是什么问题
微信图片_20250313165756.png
回复

使用道具 7#

yhdata_lyaa回复squall0828青铜一
发表于 2025-03-13 17:40:56
截图看看你怎么写的
回复

squall0828青铜一
发表于 2025-3-13 17:47:32 显示全部楼层
这是我的公式
if(参数1=="出货单")
{
    出货单.visible=true;
    销售订单.visible=false;
}
elseif(参数1=="销售订单")
{
    销售订单.visible=true;
    出货单.visible=false;
}
回复

使用道具 8#

yhdata_lyaa
发表于 2025-3-14 09:58:56 显示全部楼层
当前是什么版本,把else if分开呢,或者只写if 试试
回复

使用道具 9#

squall0828青铜一
发表于 2025-3-14 10:53:04 显示全部楼层
我当前版本是10.0.2,改成以下公式也不行

if(参数1=="出货单")
{
    出货单.visible=true;
    销售订单.visible=false;
}
if(参数1=="销售订单")
{
    销售订单.visible=true;
    出货单.visible=false;
}
回复

使用道具 10#

yhdata_lyaa回复squall0828青铜一
发表于 2025-03-14 11:45:20
这样又报什么错
回复

squall0828青铜一 回复yhdata_lyaa
发表于 2025-03-14 12:39:02
没效果
回复

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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