Creați parametri de raportare și configurați proprietățile parametrilor raportului

Parametrii raportului sunt definiți la nivel global pentru raport. Parametrii de raport pot fi creați automat dacă cererea de rapoarte include parametri sau manual. Când creați un parametru, trebuie să setați proprietățile care îl definesc și să îi gestionați utilizarea în raport.







Parametrii raportului sunt creați automat pentru parametrii de interogare atunci când interogarea setului de date este salvată; De asemenea, puteți crea manual parametrii de raport. După crearea parametrului raportului, poate fi necesar să configurați valorile implicite ale proprietăților parametrilor pentru a obține funcționalitatea dorită. De exemplu, poate fi necesar să modificați tipul de date, să creați un set de date pentru o listă de valori disponibile, să creați un set de date pentru valorile implicite, să specificați dacă sunt permise valori nulă sau valori NULL.

Dacă doriți să permiteți unui parametru să aibă mai multe valori, trebuie să modificați solicitarea setului de date astfel încât să permită și mai mult de o valoare. Pentru mai multe informații, consultați Utilizarea parametrilor individuali și multivariate. În plus, dacă în interogare este inclus un parametru cu mai multe valori, trebuie să înțelegeți cum să scrieți o expresie care oferă acces la valorile solicitate. Pentru mai multe informații, consultați Utilizarea legăturilor de colectare a parametrilor (Reporting Services) în expresii.

Pentru a crea sau a modifica un parametru de raport, faceți clic cu butonul din dreapta pe nodul Setări din zona Date și deschideți caseta de dialog Proprietăți parametru raport.

Dacă numele parametrului interogării este modificat sau șters, parametrul corespunzător raportului nu va fi șters sau redenumit automat. Dacă se modifică numele parametrului interogării, atunci când salvați interogarea, se creează un nou parametru de raport corespunzător numelui modificat. Puteți să redenumiți parametrul raportului pentru a se potrivi cu noul nume al parametrului de interogare și să actualizați proprietățile parametrilor setului de date pentru a asocia parametrul interogării cu parametrul raportului. Dacă parametrul de interogare este șters și nu este necesar parametrul corespunzător pentru raport, trebuie să îl ștergeți manual.

Numele și tipul datelor

Numele parametrilor sunt obligatorii și trebuie să fie unice în raport. Tipul de date implicit este setat la String. Puteți selecta un alt tip de date din lista derulantă. Dacă parametrul raportului se bazează pe parametrul de interogare, asigurați-vă că se potrivesc tipurile de date. Serviciile de raportare nu urmăresc tipurile de parametri de solicitare și trebuie să o configurați manual.







Parametrii ascunși și interni

Parametri lipsiți de ambiguități și multivariate

Pentru a specifica valori valide, puteți furniza o listă statică sau utilizați o interogare pentru a obține valori valide din sursa de date. Un parametru multivaluat trebuie să includă cel puțin o valoare. Valorile NULL nu sunt permise. Opțiunea "Selectați toate" este creată automat și este afișată numai atunci când există mai multe valori.

În Serviciile de raportare, dacă utilizați sursa de date pentru serviciile de analiză, nu este recomandat să selectați opțiunea Selectați toate. Opțiunea Selectare toate poate degrada performanța sistemului atunci când procesează o interogare expresie multidimensională. Dacă doriți să selectați toate valorile, în designerul de interogare, selectați Toate MDX.

Permiteți valorile null

Dacă creați o listă de valori valide, trebuie să activați valoarea <Пустой>, trebuie să-l includeți în lista valorilor permise.

Permiteți valorile NULL

Opțiunea Permite valori NULL este utilizată pentru parametrii cu valoare unică. Nu puteți selecta această valoare pentru parametrii multivariate. Selectând Permiteți valori nedefinite permite astfel parametrului să ia o valoare nedefinită. În mod implicit, unele limbi de interogare nu returnează valori NULL în setul de rezultate.

Valori valide

Când specificați un parametru de raport, trebuie să specificați valorile care pot fi utilizate cu raportul. Ele sunt numite valori valide sau valori corecte. O listă de valori valide conține un set de perechi de etichete de valoare. Când raportul este pornit, utilizatorul vede eticheta. Când utilizatorul selectează o etichetă, valoarea corespunzătoare este folosită ca valoare a parametrului. Valorile valide pot fi predefinite ca o listă sau expresie statică sau pot fi obținute dintr-un set de date.

Lista nesolicitată este o listă statică a perechilor de etichete de valoare. Întreaga listă este cuprinsă în definiția parametrului raportului. Fiecare valoare și etichetă pot fi valori statice sau pot fi generate pe baza unei expresii.

Listei solicitate determină serverul de rapoarte să extragă un set de valori și etichete din setul de date atunci când este rulat raportul. Când se determină lista dorită de valori disponibile, trebuie să selectați setul de date, câmpurile utilizate pentru valori și câmpurile utilizate pentru etichete.

La definirea listei de valori disponibile, se recomandă crearea unui set de date simplificat, care va fi utilizat exclusiv de parametru, mai degrabă decât utilizarea unui set mai complex de date care este de asemenea utilizat de zonele cu date de raport. Folosirea aceluiași set de date pentru o listă de valori valide și zone de date într-un raport poate duce la rezultate neașteptate în lista valorilor valide.

Valoare implicită

Puteți utiliza valorile implicite sau nesolicitate ca valori implicite. Valoarea implicită neimportată este o valoare statică sau o expresie. Valoarea implicită solicitată este o expresie care indică câmpul din setul de date. Dacă interogarea returnează mai multe rânduri, va fi folosită valoarea din primul rând al setului de date returnat.

Valoarea implicită poate fi, de asemenea, omisă. Trebuie să specificați un șir de interogări.







Articole similare

Trimiteți-le prietenilor: