0

haben wir folgende Oracle-Prozedur mit Datum Parameter:Oracle-Prozedur mit Datum Parameter in SSRS

CREATE OR REPLACE PROCEDURE R_T.Test1 (
Test1 IN OUT Reports.rep_type, 
date_parameter IN system_days.daytime%TYPE) 
AS 
BEGIN 
OPEN Test1 FOR 
select * from 
(select 
     sum(max(case when code = 'C3_TOTAL_PROD' then NET_MASS_MTD_MTON else null end)) C3_TOTAL_PROD_MTD_MASS_S1, 
    sum(max(case when code = 'C4_TOTAL_PROD' then NET_MASS_MTD_MTON else null end)) C4_TOTAL_PROD_MTD_MASS_S1, 
    sum(max(case when code = 'S_TOTAL_PROD' then NET_MASS_MTD_MTON else null end)) S_TOTAL_PROD_MTD_MASS_S1 
    from MV_D_MAS 
    where production_day between trunc(Date_Parameter, 'YEAR') 
      and LAST_DAY(date_parameter) 
    group by production_day 
) a; 
END; 

Wir brauchen dieses Verfahren in SSRS laufen. Was Abfragetext in SQL Server Reporting Services (SSRS) wäre dieses Verfahren erhalten mit Datum Parametern arbeiten:

enter image description here

Danke, S

+0

So wie ich Oracle-Prozedur Parameter SSRS passieren kann, denke ich, es shold in Query Textfeld definiert werden? –

Antwort

0

in Ihren "Datensatzeigenschaften" Fenster - wählen Sie " Stored Procedure "und geben Sie Ihren sp: R_T.Test1

wie für Ihre" date_parameter "- Sie würden eine andere SP und fügen Sie es über den Ordner" Parameter "im Berichtsdatenbereich.

hoffe das hilft.

enter image description here enter image description here