Dijeli putem


Stvorite novo izvješće s pomoću aplikacija SQL Server Data Tools

SQL Server Data Tools je okruženje za stvaranje izvješća koje vam omogućuje stvaranje ili uređivanje izvješća komponente SQL Server Reporting Services u Visual Studio. Završni rezultat je .rdl datoteka definicije izvješća koja sadrži definiciju izvješća koju možete objaviti za prikaz izvješća.

Izvješće možete uređivati pomoću uobičajenih uređivača teksta. Da biste smanjili trud za stvaranje prilagođenog izvješća, izmijenite postojeće .rdl datoteke koje omogućuju većinu željenih funkcija. Dodatne informacije o obliku XML elemenata u .rdl datoteci potražite u odjeljku Jezična referenca definicije izvješća. Izmijenjeno XML izvješće možete provjeriti pomoću navedene XML sheme. Reporting Services također će provjeriti definiciju izvješća i odbiti izvješće ako definicija nije valjana kada pokušate prenijeti izvješće.

Napomena

Ako .rdl datoteka sadrži FetchXML upit, upit u RDL-u provjerava Microsoft Dynamics CRM 2016 Proširenje za izradu izvješća, što ga interno provjerava u odnosu na FetchXML shemu.

Stvaranje prilagođenog izvješća utemeljenog na Fetchu

Za stvaranje prilagođenog izvješća utemeljenog na Fetchu:

  1. Provjerite imate li podržanu verziju Visual Studio, SQL Server Data Tools, Microsoft Dynamics CRM 2016 Proširenje za izradu izvješća i potrebne privilegije. Dodatne informacije: Okruženje za pisanje izvješća pomoću SQL Server Data Tools

  2. Otvorite Visual Studio, a zatim stvorite projekt poslužitelja izvješća.

  3. U eksploreru za rješenja desnom tipkom miša kliknite mapu Izvješća , a zatim odaberite Dodaj novo izvješće.

  4. Odaberite Dalje.

  5. Na stranici Odabir izvor podataka odaberite Novi izvor podataka , a zatim navedite sljedeće detalje:

    • Naziv: upišite naziv izvor podataka.

    • Vrsta: Odaberi Microsoft Dynamics 365 Fetch.

    • Niz za povezivanje: Navedite niz za povezivanje. Niz veze mora biti naveden u sljedećem obliku:

      ServerURL;OrganizationName;HomeRealmURL

      U ovom nizu za povezivanje obavezan je samo ServerURL . Ako OrganizationName nije naveden, koristi se prva organizacija kojoj pripada korisnik koji pokreće ovaj upit. HomeRealmURL je URL kućnog područja davatelja identiteta koji koristi vaša tvrtka ili ustanova i potreban je kada vaša tvrtka ili ustanova koristi vanjski pristup za upravljanje identitetom. Obratite se mrežnom administratoru da biste odredili lokalni URL.

      Odaberite Vjerodajnice da biste naveli vjerodajnice za povezivanje s aplikacijama sustava Dynamics 365 for Customer Engagement ili Dynamics 365 for Customer Engagement, a zatim odaberite Dalje.

  6. Na stranici Dizajn upita upišite FetchXML upit u okvir Upit . Za prikaz upita možete učiniti sljedeće:

    • Preuzmite iz FetchXML upita naprednog pretraživanja. Da biste to učinili, otvorite Customer Engagement (on-premises) aplikaciju, odaberite Napredno pretraživanje, stvorite željeni upit, a zatim na kartici Napredno traženje odaberite Preuzmi Dohvati XML. Kopirajte u FetchXML okvir Upit svojstava skupa podataka u Visual Studio.

    • Ručno unesite FetchXML upit. Ovaj primjer pokazuje kako stvoriti izvješće koje prikazuje sve račune s 5000 ili više zaposlenika.

      <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">  
        <entity name="account">  
          <attribute name="name" />      
          <attribute name="numberofemployees" />  
          <attribute name="accountnumber" />  
          <order attribute="name" descending="false" />  
          <filter type="and">  
            <condition attribute="numberofemployees" operator="gt" value="5000" />  
          </filter>  
        </entity>  
      </fetch>  
      

    Odaberite Dalje.

  7. Provjerite polja koja će biti obuhvaćena izvješćem, a zatim odaberite Dalje.

    • Proširenje za izradu izvješća dodaje dodatna polja ovisno o vrsti podataka. Brojevi, datumi, pretraživanja i skupovi mogućnosti imaju dodatno polje fieldNameValue . Na primjer, ako uključuje FetchXML atribut createdon , dostupna su dva polja: createdon i createdonValue.
      • fieldName (primjer: createdon)
        • Ovo je polje niz oblikovan prema korisnikovim postavkama oblika. Namijenjen je samo za prikaz. Pretvaranje vrijednosti u izvornu vrstu podataka može dovesti do pogreške. Na primjer, izraz kao što =CDate(Fields!createdon.Value) može propasti ili dati netočan datum ako oblik datuma ne odgovara regionalnim postavkama na poslužitelju izvještaja.
        • Za polja skupa mogućnosti vrijednost je prikazani tekst vrijednosti skupa mogućnosti.
        • Za polja pretraživanja vrijednost je primarno polje naziva povezanog zapisa.
      • fieldNameValue (primjer: createdonValue)
        • Ovo je polje neobrađena neoblikovana vrijednost polja prema vrsti podataka. Polja se mogu prilagoditi i oblikovati za prikaz specifičan za korisnika pomoću skrivenih parametara oblika CRM_.
        • Za polja datetime to je UTC vrijednost.
        • Za polja broja ili valute to je neoblikovana numerička vrijednost.
        • Za polja skupa mogućnosti to je vrijednost broja mogućnosti.
        • Za polja pretraživanja to je GUID polja pretraživanja.
  8. Odaberite stil koji želite primijeniti na izvješće, a zatim Dalje .

  9. Provjerite polja koja će biti obuhvaćena izvješćem i unesite naziv izvješća, kao što je Poslovni subjekti s više od 5000 zaposlenika. Odaberite Završi.

  10. Ako želite vidjeti kako se izvješće pojavljuje prilikom pokretanja, odaberite karticu pretpregled .

    Ovo generira .rdl datoteku s navedenim nazivom izvješća. Ovu datoteku možete koristiti za objavljivanje prilagođenog izvješća u aplikacijama Dynamics 365 for Customer Engagement pomoću čarobnjaka za izvješća. Dodatne informacije: Objavljivanje izvješća

Pogledajte

Okruženje za pisanje izvješća