Zelfstudie: Een staafdiagram toevoegen aan uw rapport (Report Builder)

In deze handleiding gebruikt u de wizard in Report Builder om een staafdiagram te maken in een gepagineerd rapport van Reporting Services. Vervolgens voegt u een filter toe en verbetert u de grafiek.

In een staafdiagram worden categoriegegevens horizontaal weergegeven. Met deze visualisatie kunt u het volgende doen:

  • De leesbaarheid van lange categorienamen verbeteren.
  • Verbeter de inzichtbaarheid van tijden die zijn uitgezet als waarden.
  • Vergelijk de relatieve waarde van meerdere reeksen.

In de volgende afbeelding ziet u het staafdiagram dat u in deze zelfstudie maakt. Het toont de verkoop voor 2014 en 2015 voor de top vijf verkopers, van de meeste tot ten minste 2015-verkopen.

Schermopname van een staafdiagram van de rapportbouwer.

Opmerking

In deze zelfstudie worden de stappen voor de wizard samengevoegd in één procedure. Zie de eerste zelfstudie in deze reeks voor stapsgewijze instructies over het bladeren naar een rapportserver, het maken van een gegevensset en het kiezen van een gegevensbron: Tutorial: Een basistabelrapport maken (Report Builder).

Geschatte tijd voor het voltooien van deze zelfstudie: 15 minuten.

Requirements

Zie Vereisten voor zelfstudies (Report Builder) voor meer informatie over vereisten.

1. Maak een grafiekrapport met behulp van de Wizard Grafiek

Waarin u een ingesloten gegevensset maakt, kiest u een gedeelde gegevensbron en maakt u een staafdiagram met behulp van de wizard Grafiek.

Opmerking

In deze zelfstudie bevat de query de gegevenswaarden, zodat deze geen externe gegevensbron nodig heeft. Hierdoor is de query behoorlijk lang. In een bedrijfsomgeving zou een query de gegevens niet bevatten. Dit is alleen voor leerdoeleinden.

  1. Start Report Builder vanuit de Reporting Services-webportal, vanuit de rapportserver in SharePoint geïntegreerde modus of vanaf uw computer.

    Het dialoogvenster Aan de slag wordt weergegeven.

    Schermopname van Report Builder Aan de Start dialoogvenster.

    Als u het dialoogvenster Aan de slag niet ziet, selecteert u Bestand>nieuw. Het dialoogvenster Nieuw rapport of gegevensset bevat de meeste inhoud als het dialoogvenster Aan de slag .

  2. Controleer in het linkerdeelvenster of Nieuw rapport is geselecteerd.

  3. Selecteer grafiekwizard in het rechterpaneel.

  4. Op de Een gegevensset kiezen pagina, selecteer Maak een gegevensset aan, en kies vervolgens Volgende.

  5. Selecteer een bestaande gegevensbron op de pagina Een verbinding met een gegevensbron kiezen. Of blader naar de rapportserver en kies een gegevensbron. Klik daarna op Volgende. Mogelijk moet u een gebruikersnaam en wachtwoord invoeren.

    Opmerking

    De gegevensbron die u kiest, is onbelangrijk, zolang u over voldoende machtigingen beschikt. U ontvangt geen gegevens uit de gegevensbron. Zie Alternative ways to get a data connection (Report Builder) voor meer informatie.

  6. Selecteer Bewerken als tekst op de pagina Een query ontwerpen.

  7. Plak de volgende query in het queryvenster:

    SELECT 'Luis' as FirstName, 'Alverca' as LastName, CAST(170000.00 AS money) AS SalesYear2015, CAST(150000. AS money) AS SalesYear2014  
    UNION SELECT 'Jeffrey' as FirstName, 'Zeng' as LastName, CAST(210000. AS money) AS SalesYear2015, CAST(190000. AS money) AS SalesYear2014  
    UNION SELECT 'Houman' as FirstName, 'Pournasseh' as LastName, CAST(150000. AS money) AS SalesYear2015, CAST(180000. AS money) AS SalesYear2014  
    UNION SELECT 'Robin' as FirstName, 'Wood' as LastName, CAST(75000. AS money) AS SalesYear2015, CAST(175000. AS money) AS SalesYear2014  
    UNION SELECT 'Daniela' as FirstName, 'Guaita' as LastName,  CAST(170000. AS money) AS SalesYear2015, CAST(175000. AS money) AS SalesYear2014  
    UNION SELECT 'John' as FirstName, 'Yokim' as LastName, CAST(160000. AS money) AS SalesYear2015, CAST(195000. AS money) AS SalesYear2014  
    UNION SELECT 'Delphine' as FirstName, 'Ribaute' as LastName, CAST(180000. AS money) AS SalesYear2015, CAST(205000. AS money) AS SalesYear2014  
    UNION SELECT 'Robert' as FirstName, 'Hernady' as LastName, CAST(140000. AS money) AS SalesYear2015, CAST(180000. AS money) AS SalesYear2014  
    UNION SELECT 'Tanja' as FirstName, 'Plate' as LastName, CAST(150000. AS money) AS SalesYear2015, CAST(160000. AS money) AS SalesYear2014  
    UNION SELECT 'David' as FirstName, 'Bradley' as LastName, CAST(210000. AS money) AS SalesYear2015, CAST(180000. AS money) AS SalesYear2014  
    UNION SELECT 'Michal' as FirstName, 'Jaworski' as LastName, CAST(175000. AS money) AS SalesYear2015, CAST(220000. AS money) AS SalesYear2014  
    UNION SELECT 'Chris' as FirstName, 'Ashton' as LastName, CAST(195000. AS money) AS SalesYear2015, CAST(205000. AS money) AS SalesYear2014  
    UNION SELECT 'Pongsiri' as FirstName, 'Hirunyanitiwatna' as LastName, CAST(175000. AS money) AS SalesYear2015, CAST(215000. AS money) AS SalesYear2014  
    UNION SELECT 'Brian' as FirstName, 'Burke' as LastName, CAST(187000. AS money) AS SalesYear2015, CAST(207000. AS money) AS SalesYear2014  
    
  8. (Optioneel) Selecteer de knop Uitvoeren (!) om de gegevens te zien waarop uw grafiek is gebaseerd.

  9. Kies Volgende.

2. Een staafdiagram maken

  1. Op de pagina Een grafiektype kiezen is het kolomdiagram het standaardgrafiektype.

  2. Selecteer Balk en kies vervolgens Volgende.

    Op de pagina Grafiekvelden rangschikken zijn er vier velden in het deelvenster Beschikbare velden : FirstName, LastName, SalesYear2015 en SalesYear2014.

  3. Verplaats LastName naar het deelvenster Categorieën.

  4. Sleep SalesYear2015 naar het deelvenster Waarden. SalesYear2015 vertegenwoordigt het verkoopbedrag voor elke verkoper voor het jaar 2015. Het deelvenster Waarden wordt weergegeven [Sum(SalesYear2015)] omdat in de grafiek de aggregaties voor elk product worden weergegeven.

  5. Versleep SalesYear2014 naar het waardenpaneel onder SalesYear2015. SalesYear2014 vertegenwoordigt het verkoopbedrag voor elke verkoper voor het jaar 2014.

  6. Kies Volgende.

  7. Selecteer en voltooi.

    De grafiek wordt toegevoegd aan het ontwerpoppervlak. In het nieuwe staafdiagram worden alleen weergavegegevens weergegeven. De legenda leest Achternaam A, Achternaam B, enzovoort, in plaats van de namen van de personen, om een idee te geven van hoe uw rapport eruit moet zien.

  8. Selecteer de grafiek om de grafiekhandvatten weer te geven. Sleep de rechterbenedenhoek van de grafiek om de grootte van de grafiek te vergroten. Merk op dat het ontwerpoppervlak groter wordt terwijl u sleept.

  9. Selecteer Uitvoeren om een voorbeeld van het rapport te bekijken.

In het staafdiagram worden de verkopen weergegeven voor elke verkoper voor de jaren 2014 en 2015. De lengte van de grafiekbalk komt overeen met het verkooptotaal.

3. Alle namen op de verticale as weergeven

Standaard worden slechts enkele waarden op de verticale as weergegeven. U kunt de grafiek wijzigen om alle categorieën weer te geven.

  1. Schakel over naar de ontwerpweergave van het rapport.

  2. Klik met de rechtermuisknop op de verticale as en selecteer vervolgens Eigenschappen van verticale as.

  3. Typ 1 onder Asbereik en interval in het vak Interval.

  4. Kies OK.

  5. Selecteer Uitvoeren om een voorbeeld van het rapport te bekijken.

Opmerking

Als u de namen van verkopers op de verticale as niet kunt lezen, kunt u de grafiek hoger maken of de opmaakopties voor de aslabels wijzigen.

Achternaam en voornaam weergeven op verticale as

U kunt de categorieexpressie wijzigen zodat deze achternaam bevat, gevolgd door de voornaam van elke verkoper.

  1. Schakel over naar de ontwerpweergave van het rapport.

  2. Dubbelklik op de grafiek om het deelvenster Grafiekgegevens weer te geven.

  3. Klik in het gebied Categoriegroepen met de rechtermuisknop op [Achternaam] en selecteer vervolgens Categoriegroepeigenschappen.

  4. Selecteer de expressieknop (Fx) in Label.

  5. Typ de volgende expressie: =Fields!LastName.Value & ", " & Fields!FirstName.Value

    Met deze expressie worden de achternaam, een komma en de voornaam samengevoegd.

  6. Kies OK.

  7. Kies OK.

  8. Selecteer Uitvoeren om een voorbeeld van het rapport te bekijken.

Als de voornamen niet worden weergegeven wanneer u het rapport uitvoert, kunt u de gegevens handmatig vernieuwen. Terwijl u zich nog in de preview-modus bevindt, selecteert u Vernieuwen op het tabblad Uitvoeren in de groep Navigatie.

Opmerking

Als u de namen van verkopers op de verticale as niet kunt lezen, kunt u de grafiek hoger maken of de opmaakopties voor de aslabels wijzigen.

4. De sorteervolgorde op de verticale as wijzigen

Wanneer u de gegevens in een grafiek sorteert, wijzigt u de volgorde van waarden op de categorieas.

  1. Schakel over naar de ontwerpweergave van het rapport.

  2. Dubbelklik op de grafiek om het deelvenster Grafiekgegevens weer te geven.

  3. Klik in het gebied Categoriegroepen met de rechtermuisknop op [Achternaam] en selecteer vervolgens Categoriegroepeigenschappen.

  4. Selecteer Sorteren. Op de pagina Sorteeropties wijzigen wordt een lijst met sorteerexpressies weergegeven. Deze lijst heeft standaard één sorteerexpressie die hetzelfde is als de oorspronkelijke categoriegroepexpressie.

  5. Selecteer [SalesYear2015] in Sorteren op.

  6. selecteer A tot Z in de lijst Order, zodat de namen worden weergegeven in volgorde van de grootste tot de kleinste verkoop van 2015.

  7. Kies OK.

  8. Selecteer Uitvoeren om een voorbeeld van het rapport te bekijken.

De namen op de horizontale as worden gesorteerd van de grootste naar de kleinste verkoop van 2015, met Zeng bovenaan.

5. De legenda verplaatsen

Als u de leesbaarheid van de grafiekwaarden wilt verbeteren, kunt u de grafieklegenda verplaatsen. In een staafdiagram waarin balken horizontaal worden weergegeven, kunt u bijvoorbeeld de positie van de legenda wijzigen, zodat deze zich boven de grafiek of onder het grafiekgebied bevindt. Deze plaatsing geeft meer horizontale ruimte aan de balken.

De legenda onder het grafiekgebied van een staafdiagram weergeven

  1. Schakel over naar de ontwerpweergave van het rapport.

  2. Klik met de rechtermuisknop op de legenda in de grafiek.

  3. Selecteer Legenda-eigenschappen.

  4. Selecteer een andere positie voor legendapositie. Stel bijvoorbeeld de positie in op de middelste onderste optie.

    Wanneer de legenda boven of onder aan een grafiek wordt geplaatst, verandert de indeling van de legenda van verticaal in horizontaal. U kunt een andere indeling selecteren in de vervolgkeuzelijst Indeling .

  5. Kies OK.

  6. Selecteer Uitvoeren om een voorbeeld van het rapport te bekijken.

6. Titel van de grafiek

  1. Schakel over naar de ontwerpweergave van het rapport.

  2. Selecteer de woorden Grafiektitel boven aan de grafiek en voer vervolgens in: Verkoop voor 2014 en 2015.

  3. Stel in het deelvenster Eigenschappen, waarbij de titel is geselecteerd, de Kleur in op Zwart en de Lettergrootte op 12pt in.

  4. Selecteer Uitvoeren om een voorbeeld van het rapport te bekijken.

7. De horizontale as opmaken en labelen

De horizontale as geeft standaard waarden weer in een algemene indeling die automatisch wordt geschaald om de grootte van de grafiek aan te passen. U kunt deze wijzigen in het valutaformaat.

  1. Schakel over naar de ontwerpweergave van het rapport.

  2. Selecteer de horizontale as onderaan de grafiek om deze te selecteren.

  3. Ga op het tabblad Start naar de groep Getal>Valuta. De labels van de horizontale as veranderen naar valuta.

  4. (Optioneel) Verwijder de decimale cijfers. Selecteer tweemaal de knop Decimaal verlagen in de buurt van de knop Valuta.

  5. Klik met de rechtermuisknop op de horizontale as en selecteer Eigenschappen van horizontale as.

  6. Selecteer Op het tabblad Getalde optie Waarden weergeven in duizendtallen.

  7. Kies OK.

  8. Klik met de rechtermuisknop op de horizontale as en selecteer Astitel weergeven.

  9. Voer in het vak Astitelverkoop in duizenden in en druk op Enter.

    Opmerking

    Terwijl u invoert, lijkt het vak Astitel op de verticale as te staan. Maar wanneer u op Enter drukt, gaat deze naar de horizontale as.

  10. Selecteer Uitvoeren om een voorbeeld van het rapport te bekijken.

In het rapport wordt het verkoopbedrag op de horizontale as weergegeven als valuta in duizenden, zonder decimale cijfers.

8. Voeg een filter toe om de top vijf waarden weer te geven

U kunt een filter toevoegen aan de grafiek om op te geven welke gegevens uit de gegevensset moeten worden opgenomen of uitgesloten in de grafiek.

  1. Schakel over naar de ontwerpweergave van het rapport.

  2. Dubbelklik op de grafiek om het deelvenster Grafiekgegevens weer te geven.

  3. Klik in het gebied Categoriegroepen met de rechtermuisknop op het veld [Achternaam] en selecteer vervolgens Categoriegroepeigenschappen.

  4. Selecteer Filters. Op de pagina Filters wijzigen kan een lijst met filterexpressies worden weergegeven. Deze lijst is standaard leeg.

  5. Selecteer Toevoegen. Er wordt een nieuw, leeg filter weergegeven.

  6. In Expressie, voer [Sum(SalesYear2015)] in. Met deze expressie wordt de onderliggende expressie =Sum(Fields!SalesYear2015.Value)gemaakt, die u kunt zien of u de fx-knop selecteert.

  7. Controleer of het gegevenstype Text is.

  8. Selecteer in Operatorde optie Top N in de vervolgkeuzelijst.

  9. Voer in Waarde de volgende expressie in: =5

  10. Kies OK.

  11. Selecteer Uitvoeren om een voorbeeld van het rapport te bekijken.

Als de resultaten niet worden gefilterd wanneer u het rapport uitvoert, kunt u de gegevens handmatig vernieuwen. Selecteer Vernieuwen op het tabblad Uitvoeren in de groep Navigatie.

In de grafiek ziet u de vijf bovenste namen van verkopers uit de verkoopgegevens van 2015.

9. Een rapporttitel toevoegen

  1. Selecteer op het ontwerpoppervlak klik om een titel toe te voegen.

  2. Voer een verkoopbalkdiagram in. Druk op Enter en voer de vijf belangrijkste verkopers voor 2015 in, dus dit ziet er als volgt uit:

    Verkoopbalkdiagram

    Top vijf verkopers voor 2015

  3. Kies Verkoopbalkdiagram, en selecteer de knop Vet.

  4. Selecteer Top Five Verkopers voor 2015 en stel in de sectie Lettertype op het tabblad Start de lettergrootte in op 10.

  5. (Optioneel) Mogelijk moet u het tekstvak Titel hoger maken en de bovenkant van het staafdiagram omlaag brengen om de twee regels tekst weer te geven.

    Deze titel wordt boven aan het rapport weergegeven. Wanneer er geen paginakoptekst is gedefinieerd, zijn items boven aan de hoofdtekst van het rapport het equivalent van een rapportkoptekst.

  6. Selecteer Uitvoeren om een voorbeeld van het rapport te bekijken.

10. Sla het rapport op

  1. Schakel over naar de ontwerpweergave van het rapport.

  2. Selecteer Bestand>Opslaan als.

  3. Voer in Naam het Verkoopstaafdiagram in.

    U kunt deze opslaan op uw computer of op de rapportserver.

  4. Selecteer Opslaan.