2013-02-12
Mechanizm parametrów w większości przypadków śmiało wystarcza do budowania interaktywnych raportów, które potrafią wyciągnąć z serwera odpowiednie dane. Może się jednak zdarzyć, że zechcesz skorzystać z danych wygenerowanych poprzez dynamiczny SQL
Nim zdecydujesz się na to rozwiązanie roważ wszelkie inne metody, gdyż dynamiczny SQL jest narażony na ataki SQL Injection i nie jest rozwiązaniem bezpiecznym.
Załóżmy, że masz zapytanie
SELECT LastName, FirstName, Title
FROM Person.Person
WHERE Czytaj dalej »
2013-02-12
Zdarza się, że pracując z Internet Explorerem z witryną dostępną w Intranecie wyskoczy okienko logowania. Po podaniu nazwy użytkownika i hasła masz dostęp do danego zasobu np Reporting Services. Dodatkowo możesz otrzymać pytanie „Czy dodać stronę do strefy witryn lokalnych”. Co powoduje dodanie strony do tej strefy? Między innymi to, że IE będzie próbował automatycznie zalogować Cię do tych witryn przesyłając twój token bezpieczeństwa. Jeżeli jednak wolałbyś za każdym razem podawać hasło (przydatne np gdy testujesz sprawy związane z bezpieczeństwem) możesz wyłączyć ten mechanizm:

2013-02-06
Formatowanie pól w Reporting Services osbywa się na 2 sposoby.
Wersja Light
Kliknij na polu z wartością i wybierz Format TextBox…
Zmień ustawienia w zakładce Number. Musisz przyznać, że to dość proste:

Wersja Hard:
Dla pola tekstowego otwórz właściwości (klawisz F4). W polu format:

Można tu podać napis formatujacy tzw. Format String. Hmm… czyli co tu mogę napisać? Polecam ściągę format string:
Wpis dedykuję Ewie 🙂
2013-02-06
Dodawanie ręcznego podziału raportu na stromny jest możliwe po otwarciu okienka właściwości obiektu, np prostokąta (rectangle)

Taka opcja nie jest dostępna dla każdego pola, np textbox jej nie ma. Znajdziesz ją tylko dla table, matrix, list, chart i rectangle.
Dokładniejszy opis: http://technet.microsoft.com/en-us/library/aa179452(v=sql.80).aspx
2013-02-06
Aby raport stworzony w Reporting Services był jeszcze bardziej interaktywny możesz dodać do niego możliwość sortowania danych po kliknięciu w nazwę kolumny widoczną w nagłówku tabeli.
W tym celu:
1. Klinij na polu tekstowym w nagłówku tabli prawym przyciskiem myszy i wybierz Text Box Properties
2. Przejdź do zakładki Interactive Sort i wypełnij formularz. Tutaj działanie ma być takie, że po kliknięciu pola testowego raport ma się przesortować wg pola Lastname w ramach grup (na poziomie detail).

2013-02-04
2013-02-04
W TSQL masz możliwość nadania aliasu dla kolumny. Czy tak samo można zrobić w MDX?
Odpowiedź: i tak i nie.
Nie – bo w MDX jako tako nie ma słowa kluczowego AS do zmiany nazwy kolumny.
Tak, bo stosując sztuczkę z wyliczaną kolumną – składnia WITH MEMBER … można to zrobić. Szczegółowy opis tutaj: http://bisherryli.wordpress.com/2012/09/17/mdx-17-can-we-create-a-column-alias/