Creating a New Field (Report Builder 1.0)
Źródła danych używane w programie Report Builder składają się z pól pogrupowanych w jednostki.Każde pole źródła danych zawiera formułę informującą program Report Builder o rodzaju informacji, które należy ściągnąć ze źródłowej bazy danych.Użytkownik, który utworzył źródło danych, prawdopodobnie utworzył także wiele pól mogących zawierać tekst, formuły agregujące, liczby, daty i godziny, waluty, wartości logiczne lub obrazy, przewidując sposób ich użycia w odniesieniu do danych określonego źródła danych.Może jednak zaistnieć konieczność manipulacji danymi dodawanymi do raportu w sposób nieodzwierciedlony dokładnie w żadnym z dostępnych pól.W takim przypadku można utworzyć pola, korzystając z funkcji dostępnych w programie Report Builder.
Może na przykład wystąpić konieczność określenia wieku każdej osoby pracującej w danej firmie.Znane są jedynie informacje dotyczące daty urodzenia każdego z pracowników.Tworząc nowe pole, a za pomocą DateDiff i Today Funkcje, można obliczyć wszystkie wartości wieku. Poniżej przedstawiono przykład przy użyciu danych z pliku tekstowego: Załóżmy, że chcesz połączyć pole Imię, drugie imię i ostatnią nazwę i wyświetlić nazwę każdego pracownika w jednym polu. W tym celu należy utworzyć nowe pole, a następnie użyć funkcji łączenia, aby połączyć trzy pola.
Przed rozpoczęciem tworzenia pola należy użyć okienka Eksploratora w celu zlokalizowania jednostki, która zostanie użyta jako kontekst pola.Znajdując tę jednostkę, użytkownik wskazuje programowi Report Builder informacje, które należy ściągnąć ze źródłowej bazy danych i/lub którymi należy manipulować.Zgodnie z powyższym przykładem użytkownik zlokalizowałby jednostkę Pracownik przed rozpoczęciem tworzenia nowego pola.
Po zlokalizowaniu obiekt kontekst pole, wystarczy kliknąć Nowe pole przycisk Uruchom Zdefiniuj formułę -okno dialogowe.Aby utworzyć pole w Zdefiniuj formułę -okno dialogowe, można przeciągać pól do formuły i używać dostępnych funkcji.Po utworzeniu pola można nadać mu opisową nazwę, a następnie zapisać je w jednostce kontekstu.Po zapisaniu pole zostanie wyświetlone w obszarze Pola.Można kontynuować ulepszanie formuły, korzystając z nowego pola w taki sam sposób, jak z innych pól.
W przypadku zapisywania nowego pola należy pamiętać, że pole to nie jest zapisywane w źródle danych i nie będzie dostępne dla innych użytkowników korzystających z tego samego źródła danych.Pole jest zapisywane tylko w bieżącym raporcie.Jeśli raport zostanie udostępniony innym użytkownikom mającym uprawnienia do jego edytowania, będą oni mogli korzystać także z nowego pola.
Uwaga
Jeśli okaże się samodzielnie tworzenie wielokrotnie ten sam typ pole lub jeśli inne osoby może być przydatne nowego pole, należy skontaktować się z osobą, która tworzy urządzenie źródłowe danych, dzięki czemu mogą one uwzględnienie pole urządzenie źródłowe danych.