Udostępnij za pośrednictwem


Tworzenie raportu Sales_Order_Detail_2008R2 (SSRS)

Ten samouczek pomaga utworzyć raport Sales_Order_Detail_2008R2 z 2008R2 AdventureWorks przykładowych raportów.

Ten raport jest szczegółowy raport, który jest miejsce docelowe akcji drążenia w raporcie Employee_Sales_Summary_2008R2 dla pole SalesOrderNumber.Raport wyświetla nagłówka sprzedaży i szczegóły element wiersza sprzedaży dla kolejnych zakres zamówień sprzedaży.Szczegółowe informacje zawiera numer zamówienia, nazwę Sklepu, fakturowania i adresy wysyłkowe, informacji kontaktowych sprzedawcy i inne szczegóły, z bazy danych AdventureWorks2008R2.Aby uzyskać więcej informacji dotyczących pakietu raportów i ich relacji, zobacz Samouczki: Tworzenie próbki 2008R2 AdventureWorks raportów (SSRS).

Zakres informacji w samouczku

W tym samouczku będzie wykonywać następujące zadania:

  • Dodawanie zestawu danych i kwerendy pobierającej dane szczegółowe zamówienia sprzedaży dla zakres zamówień sprzedaży.

  • Konfigurowanie parametrów raportu numer pierwszej i ostatniej zamówienia sprzedaży w zakres.

  • Do nagłówka strona, należy dodać następujące informacje:

    • Nazwy stron.Podczas eksportowania raportu do programu Excel, nazwę karty arkusza jest oparta na nazwie strona.

    • Numery stron dla całego raportu.

    • Numery stron w obrębie każdego zamówienia sprzedaży.

    • Instrukcje dla użytkownika sprawozdanie dotyczące zwrotu z raportem głównym.

  • Dodawanie listy z grupy pojedynczy wiersz na podstawie SalesOrderID.Do listy spowoduje dodanie następujących czynności:

    • Zagnieżdżone prostokąta jako kontener pomagające kontrolować układ informacji nagłówka i szczegóły zamówienia sprzedaży.

    • Wiele pól tekstowych, aby wyświetlić sprzedaż zlecenia informacji nagłówka.

    • Aby wyświetlić numery telefonów dla magazynu wielu kontaktów podraport.

    • tabela, aby wyświetlić szczegóły dla każdej element w zamówieniu sprzedaży.

  • Dodaj kod niestandardowy do obliczania sumy stron i strona sumami dla kolejnych stron.

  • Definiowanie zmiennej raport uproocić wyrażenie sumy.

  • Zdefiniuj wyrażenie grupy niestandardowej w wierszach szczegółów, aby rozpocząć nową strona co 25 wierszy.

Szacowany czas wykonania tego samouczka: 30 minut.

Wymagania

Aby uzyskać informacje o wymaganiach, zobacz Wymagania wstępne dotyczące AdventureWorks 2008R2 przykładowych raportów (SSRS).

Ten samouczek zakłada, że użytkownik zakończył Tworzenie raportu Project Server i raport AdventureWorks2008R2_Base (SSRS).

Porady

Raport szczegółowy zamówienia sprzedaży jest w dowolnej postaci raporcie danych regionów, prostokąty, dane zagnieżdżone regiony i pola tekstowe zagnieżdżonych do organizowania danych.Ważne jest hierarchia zamknięcia tych elementów.Przejrzyj wskazówki w Porady dotyczące projektowania raportów (program Report Builder 3.0 i usługi SSRS), a następnie użyj następujące porady ułatwiające tworzenie tego raportu:

  • Zaleca się otworzyć przykładowy raport Sales_Order_Detail_2008R2 i przeglądać go wraz z tego samouczka.Po otwarciu Sales_Order_Detail_2008R2 wyświetlić element raportu element hierarchii w okienku konspektu dokumentu.Podczas tworzenia raportu Sprawdź relacji zawierania między tablix elementy raportów i prostokąty.

    Ostrzeżenie

    Aby otworzyć okienko konspektu dokumentu z widoku menu, kliknij Windows inne, a następnie kliknij przycisk Konspektu dokumentu.

  • Lista jest układ formularza wolnego tablix.Domyślnie lista zawiera komórka pojedynczego tablix, która zawiera prostokąt.W tym raporcie należy dodać następujące:

    • Dodatkowe zagnieżdżonych prostokąt ma zawierać logo, numer zamówienia sprzedaży i informacji z nagłówka zamówienia sprzedaży.

    • Aby wyświetlić szczegóły zamówienia sprzedaży dla każdego wiersza tabela.

  • Być może znaleźć ułatwia kopiowanie i wklejanie danych regionów lub prostokąt pojemnikach między oryginalnym raporcie i kopii zamiast tworzenia elementów raportu i układ wszystkich prac.Można kopiować i wklejać elementy raportów między kartami widoków otwartych raportów.Po skopiowaniu elementów z jednego raportu, kliknij kartę raport, który chcesz skopiować, a następnie kliknij miejsce, gdzie chcesz wkleić elementy.Wklej akcja jest kontekstowym.Na przykład nie można wkleić danych region do nagłówka strona.

Otwórz projekt i utworzyć kopię raportu

  1. W Business Intelligence Development Studio, otwórz serwer raportów projektu AdventureWorks 2008R2.

  2. W oknie Solution Explorer wykonaj następujące czynności:

    1. Kliknij prawym przyciskiem myszy raport AdventureWorks2008R2_Base.rdl, a następnie kliknij kopię.

    2. Kliknij prawym przyciskiem myszy węzeł projektu, a następnie kliknij Wklej.

    3. Zmień nazwę kopiowanego raportu na Sales_Order_Detail_2008R2.rdl.

Tworzenie zestawu danych dla poszczególnych sprzedaży

  • W okienku danych raportu Dodawanie osadzonych dataset, o nazwie Zamówienie sprzedaży.Użyj źródło danych udostępnionych AdventureWorks2008R2 i następującej kwerendy:

    SELECT SOH.SalesOrderNumber, S.BusinessEntityID, S.Name, 
      SOH.SalesOrderID, SOH.SalesPersonID, SOH.TotalDue,
      SOH.OrderDate, SOH.PurchaseOrderNumber,
      SOH.BillToAddressID, SOH.ShipToAddressID, SOH.ShipMethodID,
      SM.Name AS ShipMethod, BA.AddressLine1 AS BillAddress1, BA.City AS BillCity, 
      BA.PostalCode AS BillPostalCode, BSP.Name AS BillStateProvince, 
      BCR.Name AS BillCountryRegion, 
      SA.AddressLine1 AS ShipAddress1,SA.City AS ShipCity, SA.PostalCode AS ShipPostalCode, 
      SSP.Name AS ShipStateProvince, SCR.Name AS ShipCountryRegion,
      e.JobTitle, per.[FirstName] + N' ' + per.[LastName] AS [SalesPerson], 
      ph.PhoneNumber,
      SD.SalesOrderDetailID, SD.OrderQty, SD.UnitPrice, 
      CASE WHEN SD.UnitPriceDiscount IS NULL THEN 0 ELSE SD.UnitPriceDiscount END 
         AS UnitPriceDiscount, 
      SD.LineTotal, SD.CarrierTrackingNumber, P.Name as ProductName, P.ProductNumber
      FROM [Sales].[SalesOrderHeader] SOH 
        INNER JOIN Sales.Customer C ON SOH.CustomerID = C.CustomerID
        INNER JOIN Sales.Store S ON C.StoreID = S.BusinessEntityID
        INNER JOIN Person.Address SA ON SA.AddressID = SOH.ShipToAddressID -- Shipping address
        INNER JOIN Person.StateProvince SSP ON SA.StateProvinceID = SSP.StateProvinceID 
        INNER JOIN Person.CountryRegion SCR ON SSP.CountryRegionCode = SCR.CountryRegionCode 
        INNER JOIN Person.Address BA ON SOH.BillToAddressID = BA.AddressID -- Billing Address
        INNER JOIN Person.StateProvince BSP ON BA.StateProvinceID = BSP.StateProvinceID 
        INNER JOIN Person.CountryRegion BCR ON BSP.CountryRegionCode = BCR.CountryRegionCode 
        INNER JOIN Purchasing.ShipMethod SM ON SOH.ShipMethodID = SM.ShipMethodID 
        INNER JOIN [Sales].[SalesPerson] sp ON sp.[BusinessEntityID] = SOH.[SalesPersonID]  
        INNER JOIN [HumanResources].[Employee] e ON SOH.[SalesPersonID] = e.[BusinessEntityID] 
        INNER JOIN [Person].[Person] per ON per.[BusinessEntityID] = sp.[BusinessEntityID]
        INNER JOIN Person.PersonPhone ph ON per.[BusinessEntityID] = ph.[BusinessEntityID]
        INNER JOIN Sales.SalesOrderDetail SD ON SD.SalesOrderID = SOH.SalesOrderID
        INNER JOIN Production.Product P ON SD.ProductID = P.ProductID 
    WHERE (SOH.SalesOrderID BETWEEN (@SalesOrderIDStart) AND (@SalesOrderIDEnd))
    

Element dataset zwraca dane dla wielu zamówień sprzedaży w zakres.

Aby skonfigurować raport parametr @ SalesOrderIDStart

  1. Otwórz Właściwości parametru dla @ SalesOrderIDStart.

  2. Zmień Prompt do pierwszego identyfikator zamówienia?

  3. Zmień Typ danych do całkowitą.

  4. Na Wartości domyślne, dodać wartość i zestaw do 57030.

Aby skonfigurować raport parametr @ SalesOrderIDEnd

  1. Otwórz Właściwości parametru dla @ SalesOrderIDEnd.

  2. Zmień Prompt do ostatniej identyfikator zamówienia?

  3. Zmień Typ danych do całkowitą.

  4. Na Wartości domyślne, dodać wartość i zestaw do 57032.

Dodawanie nazwisk i numerów do nagłówka strony

Aby dodać nazwy strona

  1. W nagłówku strona do pola tekstowego, który zawiera [&Nazwa_raportu], w nowym wierszu należy dodać następujący tekst: Nazwa strony:.

  2. W okienku danych raportu rozwiń Pola wbudowanei przeciągnij Nazwa_strony obok tekstu dodanego.

  3. Kliknij tło raportu, aby wyświetlić Właściwości raportu w okienku właściwości.

  4. W InitialPageName, wpisz zamówienie sprzedaży.

  5. W okienku Grupowanie, kliknij SalesOrderID grupy.Sprawdź, czy właściwości składnika element tablix są wyświetlane w okienku właściwości.

  6. Rozwiń grupy, Znajdź Nazwa_stronyi wpisz =Fields!SalesOrderNumber.Value.

Ten plik podczas eksportowania do programu Excel, nazwy kart są oparte na nazwę strona.

Aby dodać strona numery

  1. W nagłówku strona należy dodać pole tekstowe z następującym tekstem:

    • Strona zamówienia sprzedaży: [&PageNumber] z [&TotalPages]

    • Strony raportu: [&OverallPageNumber] z [&OverallTotalPages]

  2. W okienku Grupowanie, kliknij SalesOrderID grupy.

  3. W okienku właściwości Sprawdź, czy element tablix Członkowskie jest zaznaczone.Rozwiń grupy, rozwiń podziału strony, i zestaw RezestawPageNumber do true.

Jak można przewijać strona raportu, numer strona grupy i numer strona dla całego raportu są zarówno wyświetlane.

Dodaj raport instrukcje użytkownika

Aby dodać instrukcje dla użytkownika raportu powrócić do raportu głównego

  1. Poniżej nagłówka strona należy dodać pole tekstowe instrukcje dla użytkownika końcowego o powróć do raportu głównego.Dodaj następujący tekst:

    Użyj przycisku Wstecz przeglądarki, aby powrócić do raportu głównego.

  2. Formatować pola tekstowe.

Dodawanie i konfigurowanie listy

Aby dodać listę z grupy wierszy

  1. Wstaw poniżej instrukcje scenariusz przełącznika tekst listę.

    Domyślnie lista zawiera pojedynczy tablix komórka w wierszu szczegółów.W krokach od 2 do 6 możesz dodać wiersz grupy i usunąć wiersza szczegółów listy zawiera tablix pojedynczą komórka w wierszu grupy.

  2. Przeciągnij element dataset zamówienie sprzedaży [SalesOrderID] do grup wiersza w okienku Grupowanie i upuść go powyżej grupy szczegółów.

  3. W okienku Grupowanie, kliknij prawym przyciskiem myszy grupę szczegóły, a następnie kliknij Usuń grupę.

  4. W Usuń grupę okno dialogowe, kliknij przycisk usunąć grupy i powiązane wiersze i kolumny.

  5. Na liście wybranych Sprawdź, czy dojście do wiersza wyświetlany pojedynczy nawias, która wskazuje grupy pojedynczego wiersza.

  6. Kliknij prawym przyciskiem myszy uchwyt kolumna dla pierwszej kolumna, a następnie kliknij Usuń kolumna.

  7. Na Usuń kolumny okno dialogowe, kliknij przycisk usunąć tylko kolumny.

    Tablix ma teraz komórka, która zawiera prostokąt i pogrupowane według [SalesOrderID].Prostokąt jest kontener, aby uzyskać informacje dotyczące pojedynczego zamówienia sprzedaży.W dalszych krokach należy dodać do tego kontener nagłówka zamówienia sprzedaży i szczegóły zamówienia sprzedaży.

  8. Kliknij prawym przyciskiem myszy komórka, a następnie kliknij Właściwości prostokąta.

  9. Zmień nazwę na OrderHeader_Contents.

  10. W okienku Grupowanie, kliknij prawym przyciskiem myszy SalesOrderID grupie i otworzyć Właściwości grupy.

  11. Na Podziały, wybierz opcję między każde wystąpienie grupy.

  12. Zgodnie z projektem każdego zamówienia sprzedaży rozpoczyna się od nowej strona.

Aby sprawdzić konfiguracja listy

  1. Kliknij pustą komórka na liście, a następnie na pasku narzędzi zestaw Kolor tła do Dymu biały.Podczas pracy z elementy zagnieżdżone w prostokąt, ułatwia Zobacz kontener.

  2. Aby sprawdzić listę konfiguracja wykonaj następujące czynności:

    1. Przeciągnij element dataset zamówienie sprzedaży, SalesOrderID i TotalDue do prostokąt.

    2. Kliknij prawym przyciskiem myszy SalesOrderID, wskaż Podsumować przez, a następnie kliknij przycisk pierwszego.

      Ponieważ jest to wiersz grupy, należy użyć funkcji agregujących dla pól w wyrażenie.

    3. Format TotalDue jako waluty.

    4. Uruchom raport.

    Dla każdego wystąpienie zamówienia sprzedaży lista pojawia się na nową strona i wyświetla numer zamówienia sprzedaży i całkowitej sprzedaży.Powinny być trzy strony, jedną dla zamówienia sprzedaży, 57030, 57031 i 57032.Podczas przeglądania raportu, zmiany wartości nagłówka strona.

    Gdy ten raport umożliwia podać szczegóły dotyczące pojedynczego zamówienia sprzedaży, do tej samej spowoduje zestaw @ SalesOrderIDStart i @ SalesOrderIDEnd SalesOrderID.

  3. W widoku projektu należy usunąć z listy pól tekstowych.

Tworzenie układu nagłówka zamówienia

Będzie utworzyć układ nagłówka zamówienia w dwóch oddzielnych prostokąt pojemnikach, połączyć je, a następnie dodaj prostokąt zewnętrzne do listy.

  1. Prostokąt nadrzędny kontener logo, numer zamówienia i prostokąt OrderHeaderData.

  2. Kontener prostokąt o nazwie OrderHeaderData pól danych nagłówka zamówienia.Podczas tworzenia tego układu pomaga oczekiwanych informacje w poniższych sekcjach trzy poziomy:

    1. Informacje o wysyłce i rozliczeniami

    2. Magazyn informacji kontaktowych

    3. Pozostałe informacje: Data, Sprzedawca, numer zamówienia zakupu i metoda dostawy

Tworzenie nagłówka zamówienia kontener prostokąt

  1. Wstaw spoza listy, prostokąt.

  2. Przenieść logo z nagłówka strona prostokąt.

  3. Wstaw pole tekstowe z następującym tekstem:

    1. Zamówienia sprzedaży

    2. Nr zamówienia: [SalesOrderNumber]

  4. Przeciągnij logo w lewej części kontener i pole tekstowe po prawej stronie.Format, w razie potrzeby.

Aby dodać prostokąt dla pól danych nagłówka zamówienia

  1. Wstaw spoza listy, prostokąti Zmień nazwę na OrderHeaderData.

  2. Rozwiń prostokąt na strona, aby zwolnić miejsce dla wszystkich informacji z nagłówka zamówienia sprzedaży.

Do tego prostokąt dodać każdej sekcji poziomy informacji opisanych w następnej procedury.

Aby zbudować fakturowania i wysyłki sekcji informacji

  1. Dodaj pole tekstowe.W trybie edycji wpisz płatnika:

  2. Dodaj pole tekstowe, które wyświetla następujące wiersze tekstu:

    1. [Name]

    2. [BillAddress1]

    3. [BillCity], [BillStateProvince] [BillPostalCode]

    4. [BillCountryRegion]

  3. Dodaj pole tekstowe.W trybie edycji wpisz statku:

  4. Dodaj pole tekstowe, które wyświetla następujące wiersze tekstu:

    1. [Name]

    2. [ShipAddress1]

    3. [ShipCity], [ShipStateProvince] [ShipPostalCode]

    4. [ShipCountryRegion]

  5. Wyrównać górne krawędzie te pola tekstowe.

Tworzenie sekcji magazynu informacji kontaktowych

  1. Dodaj pole tekstowe.W trybie edycji wpisz kontaktu:

  2. Wstaw podraportu i wykonaj następujące czynności:

    1. Na Ogólne strona, zaznacz podraport Store_Contacts_2008R2.

    2. Na Parametry strona, należy dodać parametr.

    3. Ustaw nazwę do identyfikator magazynu i wartość do [BusinessEntityID].

  3. Wyrównaj do góry pola tekstowego i podraport.

Aby zbudować pozostałych sekcji informacji

  1. Dodaj pole tekstowe, które wyświetla następujące wiersze tekstu:

    1. Data

    2. Tekst zastępczy.Ustaw wartość etykiety do ProcessedDate i wartości do [&ExecutionTime].

  2. Dodaj pole tekstowe, które wyświetla następujące wiersze tekstu:

    1. Data zamówienia

    2. [OrderDate]

  3. Dodaj pole tekstowe, które wyświetla następujące wiersze tekstu:

    1. Sprzedawca

    2. [SalesPerson], [JobTitle]

    3. [PhoneNumber]

  4. Dodaj pole tekstowe, które wyświetla następujące wiersze tekstu:

    1. Zamówienie zakupu

    2. [PurchaseOrderNumber]

  5. Dodaj pole tekstowe, które wyświetla następujące wiersze tekstu:

    1. Metoda dostawy

    2. [ShipMethod]

  6. Wyrównać górne krawędzie te pola tekstowe i dopasować ich szerokość, stosownie do potrzeb.

Łączenie informacji z nagłówka zamówienia i przenieść go do listy

  1. Chwyć prostokąt OrderHeaderData i przeciągnij go poniżej logo.

  2. Przeciągnij prostokąt nagłówka zamówienia sprzedaży do listy.

  3. Prostokąt z logo rozwija się uwzględnić dane zamówienie.

    Komórka listy rozszerza się o informacje z nagłówka zamówienia sprzedaży.

Tworzenie układu szczegółów zamówienia sprzedaży

Wyświetlanie element, w tym numer element, dla każdego zamówienia sprzedaży.

Aby dodać tabela, aby wyświetlić pozycje

  1. Na liście chwyć uchwyt wiersza, a następnie rozwiń wysokość wiersza.

  2. Wstaw poniżej nagłówka zamówienia sprzedaży w spact, nowo utworzony tabeli.

  3. W tabela przeciągnij następujące dane z zestawu danych ustawionym na zamówienie sprzedaży wiersza szczegółów:

    1. [OrderQty]

    2. [ProductNumber]

    3. [ProductName]

    4. [CarrierTrackingNumber]

    5. [UnitPrice]

    6. Dodawanie tekstu zastępczego.Ustaw wartość etykiety [Subtotal] i wartość następujące wyrażenie: =Fields!OrderQty.Value * Fields!UnitPrice.Value

    7. Dodawanie tekstu zastępczego.Ustawić etykietę [Rabat] i wartość następującego wyrażenie: =0 - Fields!UnitPrice.Value * Fields!OrderQty.Value * Fields!UnitPriceDiscount.Value

    8. [LineTotal]

      Ostrzeżenie

      Należy zauważyć, że to pole tekstowe o nazwie ItemTotal.Ta nazwa pola tekstowego będzie użyć później, podczas pisania wyrażenie do obliczania sumy dla wszystkich elementów strona.

  4. Wstawia kolumna na początku tabela.

  5. W nagłówku kolumna wpisz wiersz.

  6. W polu tekstowym w wierszu wpisz =RowNum("OrderDetail")

  7. Format, w razie potrzeby.

Aby dodać wiersz sumy

  1. Kliknij prawym przyciskiem myszy komórka zawierającą [Qty], a następnie kliknij przycisk Dodawanie sumy.

  2. W polu tekstowym w ostatnim wierszu w czwartym kolumna, całkowitego rabatu, należy wpisać:.

  3. W sąsiednim polu tekstowym należy dodać tekst zastępczy.

  4. Ustaw wartość etykiety do całkowitego rabatu i wartość =Sum(Fields!UnitPrice.Value * Fields!OrderQty.Value * Fields!UnitPriceDiscount.Value)

  5. W polu tekstowym w ostatnim wierszu kolumna ósmej razem wpisz:.

  6. W sąsiednim polu tekstowym należy dodać tekst zastępczy.

  7. Ustaw wartość etykiety sumę i wartość [Sum(LineTotal)].

  8. Format, w razie potrzeby.

  9. Usuń wszystkie dodatkowe miejsce między pola tekstowe, tabele i prostokąty.

Definiowanie podział strony co 25 wierszy w tabeli Szczegóły zamówień sprzedaży

Aby zestaw co 25 wierszy dla grupy szczegółowy podział strona

  1. W okienku Grupowanie, kliknij prawym przyciskiem myszy OrderDetails_Details_Group, wskaż Dodaj grupę, a następnie kliknij przycisk Nadrzędna grupa.

  2. Dodawanie grupy i użyć następującego wyrażenie: =Ceiling(RowNumber("OrderDetail")/25)

  3. Na Podziały strona, zaznacz między każde wystąpienie grupy.

Definiowanie zmiennej raportu dla RunningTotals

Aby dodać zmienną raportu

  1. Kliknij prawym przyciskiem myszy tło raportu i otworzyć Właściwości raportu.

  2. Na zmiennych strona, Dodaj raport w zmiennej o nazwie RunningTotal.

  3. Ustaw wartość do =0.0

Zdefiniować niestandardowy kod, aby obliczyć bieżące sumy

Aby dodać kod niestandardowy

  1. Kliknij prawym przyciskiem myszy tło raportu i otworzyć Właściwości raportu.

  2. Na kodu strona, Dodaj następujący kod:

    Public Function AddToVariable(var As Microsoft.ReportingServices.ReportProcessing.OnDemandReportObjectModel.Variable, ByVal increment As Double) As Double 
       var.Value = var.Value + increment
       return var.Value
    End Function 
    
    Public Function GetOrResetVariable(var As Microsoft.ReportingServices.ReportProcessing.OnDemandReportObjectModel.Variable, ByVal executeReset As Boolean) 
       if executeReset then
           var.Value = 0
       end if 
       return var.Value
    End Function
    

Dodaj opis

Aby dodać opis

  1. Wstaw prostokąt w stopce strona.

  2. Przenieś pole tekstowe Opis do prostokąt.

  3. Zastąp tekst opisu:

    Cel: Raport szczegółowy.Wyświetla szczegóły dotyczące zakres zamówień i jest przeglądanie szczegółowe raport dla pojedynczego zamówienia sprzedaży z Employee_Sales_Summary_2008R2.Zawiera układ formularza wolny, tablix, używane jako lista i tabela podraport, zmienne sesja dla obliczania podsumowania bieżące strona, niestandardowy kod, obrazów, oparte na wyrażenie podziały na podstawie liczby wierszy szczegółów, nazw stron, numerowanie, sprawozdanie z i w obrębie grupy stroni warunkowo tekst ukryty.

  4. Kliknij tło raportu, aby wyświetlić Właściwości raportu w okienku właściwości.

  5. W Opis, wklej tekst opisu.

Wyświetlanie sum działania strony w stopce strony

Aby dodać podsumowania bieżące strona

  1. Dodaj pole tekstowe następujący tekst: Suma poprzedniej strony

  2. Dodaj pole tekstowe sąsiadujących z następującego wyrażenie:

    =Code.GetOrResetVariable(Variables!RunningTotal, Globals!OverallPageNumber = 1)

  3. Dodaj pole tekstowe następujący tekst: Suma bieżąca strona

  4. Dodaj pole tekstowe sąsiadujących z następującego wyrażenie:

    =Sum(ReportItems!ItemTotal.Value)

  5. Dodaj pole tekstowe z następującym tekstem: Sumy strony

  6. Dodaj pole tekstowe sąsiadujących z następującego wyrażenie:

  7. =Code.AddToVariable(Variables!RunningTotal, Sum(Reportitems!ItemTotal.Value))

Dodaj pole tekstowe do rozdzielacza

Tekst opisu ma widoczności warunkowej.Gdy opis jest ukryty, tekst całkowita strona renderuje po lewej stronie.Aby zachować położenie tekstu Całkowita strona na konstrukcji, należy dodać pole tekstowe, które nie mają widoczności warunkowej.

Aby dodać pole tekstowe odstępu

  1. prostokąt Dodaj dodatkowe pole tekstowe powyżej opis.

  2. Ustaw szerokość tekstu w polu Szerokość prostokąt.

Puste pole tekstowe zachowuje sumami w miejscu, gdy opis nie jest widoczny.

Podgląd i sprawdź

Aby wdrożyć i zweryfikować raportu

  • Podgląd raportu i sprawdź, czy:

    1. Obszary nagłówka i szczegóły magazynu renderowanie zgodnie z oczekiwaniami.

    2. Wyświetla podraport przechowywać informacje kontaktowe.

    3. Bieżąca strona i Poprzednia strona są obliczane sumy strony.

    4. Sumy strony renderowania w tej samej lokalizacji, czy jest widoczny tekst opisu.

Następne kroki

Ukończono budowanie tego raportu.Aby zbudować innych AdventureWorks przykładowych raportów, zobacz Samouczki: Tworzenie próbki 2008R2 AdventureWorks raportów (SSRS).

Zobacz także

Inne zasoby

Historia zmian

Zaktualizowana zawartość

  • Zmienione sprawozdanie oparte na AdventureWorks2008R2_Base.rdl