consofor 发表于 2014-5-26 16:38:54

请教UAP自定义报表存储过程调用自定义函数

U8 UAP 自定义报表 用存储过程调用函数,提示(过程或函数。。需要参数,但未提供参数),

create procgetsumtotal(
@gcinvcode nvarchar(50))
as
create table #gtable (a1 nvarchar(50),a2 nvarchar(50),a3 nvarchar(50),a4 bit,a5 bit,a6 bit,a7decimal(18,2),a8 decimal(18,2),a9 decimal(18,2))
begin
insert into #gtable
select a1.*, a2.min11 as minprice ,(a1.tusemun*a2.min11) as sumprice from (select*fromgettotal1(@gcinvcode)) a1 left join
(select b.cinvcode,max(b.dstartdate) as max11 ,min(iUnitPrice) as min11from PU_PriceJustMain aleft join PU_PriceJustDetail b on a.id=b.id where a.iverifystate =2group by b.cinvcode) a2
on a1.tscinvcode =a2.cinvcode
end
select*from #gtable
drop table #gtable
这个是我写的。。SQL里面能执行。,UAP 报表检验也能通过,就是在U8里面打开自定义报表就出现错误提示
求高手指点下

xiajun612 发表于 2014-6-10 16:13:38

:L 你想实现什么功能,为什么要创建存储过程方案UAP里面执行呢?UAP数据集是得到最终的数据。

mxbing1984 发表于 2014-6-10 17:44:02

应该是参数跟过滤项目没设置对,你参考这里的看看
http://wenku.baidu.com/link?url=213akwrXRfO9wQOV5ZhsOYclC7fwSpnRXZg7aEc0Pqtbr0w2Eaeng0DIePftKSBouNaz8UEABn5n6ehIbe3qgN_Z_kT2U_YMPGuCZdwWKWS
页: [1]
查看完整版本: 请教UAP自定义报表存储过程调用自定义函数