预览有数据,页面没有

预览有数据,页面没有,参数名和控件名一致,而且开始时间和结束时间都要选则7月的时间页面就会有数据,但凡有一个不是7月的都没有,是用dblink的原因吗 还是什么问题呢

select *

  from (select distinct v.curr_dept_name           as 科室名称,

                        v.ippat_no                 as 住院号,

                        v.pat_name                 as 病人姓名,

                        v.pat_sex_name             as 性别,

                        v.pat_age                  as 年龄,

                        v.inward_time              as 入院日期,

                        v.discharge_date           as 出院日期,

                        LISTAGG(n.DIAGNOSIS_DESC,',') WITHIN GROUP (ORDER BY n.VISIT_ID,n.DIAGNOSIS_TIME) as 出院诊断,

                        l.order_item_id            as 药品代码,

                        l.order_item_name          as 药品名称,

                        l.order_item_spec          as 药品规格,

                        v.curr_ip_doctor_id        as 医生代码,

                        v.curr_ip_doctor_name      as 医生姓名

          from wipn.ipn_visit             v,

               wipn.ipn_order             l,

               wpub.p_drug                g,

               jhemr.CDR_INP_DIAG@jhemr   n

         where v.account_id = l.account_id

           and v.visit_id = n.VISIT_ID

           and l.order_item_id = g.item_id

           and g.monitor_drug_flag = 'Y'

           and v.pat_name not like '%测试%'

           and v.curr_ward_name not like '%测试%'

           and g.item_code IN ('121090780102','201040190101','121090280104','113010050205',

'112020290303','121090070108','121090270101','121090271405','121090271207','121090271607','121010020209',

'125990080201','201990510A07','20199051030M','125990090209','121090380304','12109038031J','201020140340',

'201020140225','126010040507','126010040204','12601004010B','126010040389','12601004031J','126010040A0Q',

'126010040A0Y','12601087076P','126010010102','126011010501','126010010105','126010010703','126010530102',

'126010530702','126010520404','126010520405','12601052120C','126010052120*','124030081102','124030081408',

'124030090201','124030090101','124030090301','1010202301AD','10102023019W','10102023055T','111070190502',

'111070190604','111070190704','11107009171F','111070090409','11107013040Q','11107007030Q','11107007030N',

'12506003010N','12506003020C','10104013054G','10104013013T','101040130569','101040130837','180030090102',

'121090030301','121090031502','12101015022T','10202018040S','102020180203','102020182706','10202018271M',

'10202018163V')

           and l.order_type in ('WDRUG', 'PRESC_IN', 'PRESC_OUT')

           and v.discharge_date >= to_date('${start_date}', 'yyyy-mm-dd')

           and v.discharge_date < to_date('${end_date}', 'yyyy-mm-dd') + 1

           group by v.curr_dept_name,

                        v.ippat_no,

                        v.pat_name,

                        v.pat_sex_name,

                        v.pat_age,

                        v.inward_time,

                        v.discharge_date,

                        l.order_item_id,

                        l.order_item_name,

                        l.order_item_spec,

                        v.curr_ip_doctor_id,

                        v.curr_ip_doctor_name

                        ) x

 order by x.科室名称, x.药品代码, x.住院号

FineReport Iamxm 发布于 2023-9-20 10:37 (编辑于 2023-9-20 10:55)
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
zsh331Lv8专家互助
发布于2024-7-4 23:37

-- 先统一一下日期格式,然后将执行完的SQL脚本抓出来分析;日志简介 https://help.fanruan.com/finereport/doc-view-991.html

----------

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-9-20 10:39(编辑于 2023-9-20 10:59)

首先清掉这个默认值,其次单元格是不是有过滤?条件属性?

image.png

-------------

sql贴完

---------

select *

  from (select distinct v.curr_dept_name           as 科室名称,

                        v.ippat_no                 as 住院号,

                        v.pat_name                 as 病人姓名,

                        v.pat_sex_name             as 性别,

                        v.pat_age                  as 年龄,

                        v.inward_time              as 入院日期,

                        v.discharge_date           as 出院日期,

                        n.full_discharge_diag_line as 出院诊断,

                        l.order_item_id            as 药品代码,

                        l.order_item_name          as 药品名称,

                        l.order_item_spec          as 药品规格,

                        v.curr_ip_doctor_id        as 医生代码,

                        v.curr_ip_doctor_name      as 医生姓名

          from wipn.ipn_visit v

               inner join wipn.ipn_order l on v.account_id = l.account_id

              inner join  wpub.p_drug  g on l.order_item_id = g.item_id

              inner join wip.vipn_ip_diagnosis_line n on v.account_id = n.account_id

         where  g.monitor_drug_flag = 'Y'

           and v.pat_name not like '%测试%'

           and v.curr_ward_name not like '%测试%'

           and g.item_code IN ('121090780102','201040190101','121090280104','113010050205',

'112020290303','121090070108','121090270101','121090271405','121090271207','121090271607','121010020209',

'125990080201','201990510A07','20199051030M','125990090209','121090380304','12109038031J','201020140340',

'201020140225','126010040507','126010040204','12601004010B','126010040389','12601004031J','126010040A0Q',

'126010040A0Y','12601087076P','126010010102','126011010501','126010010105','126010010703','126010530102',

'126010530702','126010520404','126010520405','12601052120C','126010052120*','124030081102','124030081408',

'124030090201','124030090101','124030090301','1010202301AD','10102023019W','10102023055T','111070190502',

'111070190604','111070190704','11107009171F','111070090409','11107013040Q','11107007030Q','11107007030N',

'12506003010N','12506003020C','10104013054G','10104013013T','101040130569','101040130837','180030090102',

'121090030301','121090031502','12101015022T','10202018040S','102020180203','102020182706','10202018271M',

'10202018163V')

           and l.order_type in ('WDRUG', 'PRESC_IN', 'PRESC_OUT')

           and to_date(v.discharge_date,'yyyy-mm-dd') >= to_date('${start_date}', 'yyyy-mm-dd')

           and to_date(v.discharge_date,'yyyy-mm-dd')  < to_date('${end_date}', 'yyyy-mm-dd') + 1) x

 order by x.科室名称, x.药品代码, x.住院号

最佳回答
0
snrtuemcLv8专家互助
发布于2023-9-20 10:40

不会吧,正常看设置都是对的

可以先重启下设计器看看,不行的话

试试删除原来的报表块,重新拖入一个在设置看看

  • Iamxm Iamxm(提问者) 重做一遍也一样
    2023-09-20 11:56 
  • snrtuemc snrtuemc 回复 Iamxm(提问者) 那设计器bug了,更新下到最新版本试试
    2023-09-20 11:59 
最佳回答
0
只争朝夕·潇洒Lv6见习互助
发布于2023-9-20 11:01

你这个看着展示报表,你现在用的是frm,暂时还看不出是什么原因。

建议:先去使用cpt报表,然后呢也不需要托很多字段出来,随便托几个看看效果,暂时先不基于原来的去试。

  • Iamxm Iamxm(提问者) cpt也一样哈,托一个字段也一样的 页面没有数据
    2023-09-20 11:56 
  • 只争朝夕·潇洒 只争朝夕·潇洒 回复 Iamxm(提问者) 我建议你搞个内置模板出来,然后把文件贴出来,帮你看看,还有就是你搞得内置模板看看导出模板的内置数据集是否有数据,你可是否可以。
    2023-09-20 14:47 
最佳回答
0
123木头人1Lv5初级互助
发布于2024-7-5 10:08

我也遇到过这个问题,我是将数据集下面得参数随便改了个其他的,就可以了,不知道怎么回事,比如说你可以把数据集里面得携写成七月,然后在页面上再选九月

  • 4关注人数
  • 311浏览人数
  • 最后回答于:2024-7-5 10:08
    请选择关闭问题的原因
    确定 取消
    返回顶部