Udostępnij za pośrednictwem


Lesson 11: Creating a Calculated Field

Gdy tworzenie raportów, użytkownicy mogą być informacje, które nie są dostępne bezpośrednio z bazy danych.Pola obliczeniowe można dodać do modelu, aby udostępnić te obliczenia często używane dla użytkowników modelu.W tej lekcji będzie tworzyć dwa nowe pole i określ właściwości dla każdego pole.

Aby utworzyć nowe pole

  1. Return to the AdventureWorks Model in the SQL Server Business Intelligence Development Studio window.

  2. W widoku drzewa kliknij prawym przyciskiem myszy Szczegóły zamówień zakupu wskaż obiektNowy, a następnie kliknij przycisk Wyrażenie.

  3. W Zdefiniuj formułę w oknie dialogowym należy kliknąć dwukrotnie Ilość zamówienia na liście pola.

    Pole Ilość zamówienia jest wyświetlane w formule dla każdego pola Szczegóły zamówień zakupu.Należy zauważyć, że przyciski operator pojawiają się pod polem.

  4. Kliknij przycisk - (minus) przycisku operator.

  5. W Pola listy, kliknij dwukrotnie Odrzucone — ilość.

    Wyrażenie jest wyświetlana jako Order Qty - Rejected Qty.

  6. Click OK..

  7. W widoku listy, zaznacz NewExpression atrybut.

  8. W Nazwa w polu okno właściwości typu Spełnione — ilość.

  9. Zlokalizuj Zerowalne właściwość i następnie zestaw jej Wartość true.

    To pole nie jest musi być wypełnione.

Aby utworzyć nowe pole za pomocą funkcja

  1. W widoku listy kliknij prawym przyciskiem myszy w dowolnym miejscu białe miejsca, polecenie Nowy, a następnie kliknij przycisk Wyrażenie.

  2. W Zdefiniuj formułę okno dialogowe wybierzFunkcje tab.

  3. Na liście funkcje rozwiń agregacja węzła.

  4. Kliknij dwukrotnie ikonę Suma.

    SUM(aggregate) pojawia się w formule dla każdego pola Szczegóły zamówień zakupu.

  5. Wybierz Pola tab.

  6. Kliknij dwukrotnie ikonę Spełnione — ilość.

    Formuła jest wyświetlana jako SUM(Fulfilled Qty).

  7. Click OK..

  8. W widoku listy, zaznacz NewExpression atrybut.

  9. W Nazwa w polu okno właściwości typu Suma realizacji — ilość.

  10. Zlokalizuj IsAggregate właściwość i następnie zestaw jej Wartość true.

    Ustawienie tej właściwość na wartość true, włącza sum częściowych dla tego pole.

  11. Zlokalizuj Zerowalne właściwość i następnie zestaw jej Wartość true.

    To pole nie jest musi być wypełnione.

  12. Zlokalizuj EnableDrillthrough właściwość, a następnie zestaw jej Wartość true.

    Ustawienie tej właściwość na True Umożliwia użytkownikom kliknij wartość w tym polu, aby wyświetlić raport przeglądowy rekordy szczegółów zamówienia zakupu, jeśli taki istnieje.

  13. Zlokalizuj VariationOf właściwość i następnie wybierz opcję Spełnione — ilość.

    Pole to jest teraz zmianę wartość skalarna pola Ilość FulfilledPo ustawieniu tej właściwość pole Ilość do realizacji suma powinny być zagnieżdżone pole Ilość do realizacji w widoku listy.

  14. Zlokalizuj DefaultAggregateAttribute Właściwość ilość do realizacji, a następnie wybierz opcję Suma realizacji — ilość.

    Ustawienie tej właściwość powoduje, że pole Ilość do realizacji Suma do są wyświetlane jako pola najwyższego poziom z pola Ilość do realizacji zagnieżdżona pod nim w Konstruktorze raportów.

  15. Na Plik menu kliknijZapisz wszystko.

Next Steps

Podczas tworzenia raportów, warto mieć instalacja raportów w niektórych przypadkach.W następnej lekcji określasz instalacja opcji raportu.Zobacz Lesson 12: Specifying Clickthrough Report Options.