Niebezpieczeństwa, ograniczenia i znane problemy
Projektanci raportów muszą rozumieć te niebezpieczeństwa i ograniczenia. Nieprawidłowe korzystanie nie powoduje pojawiania się ostrzeżeń ani komunikatów o błędach.
Jeśli cały raport nie zostanie odświeżony, tylko zmienione wartości zostaną przeniesione z serwera to przeglądarki internetowej. Może to poprawić wydajność i pozwolić uniknąć niepożądanych efektów wizualnych, które mogą występować w niektórych przeglądarkach. Istnieje jednak ryzyko, że raport wyświetlany w sieci Web będzie się różnił od raportu na serwerze.
Aby tego uniknąć, należy używać opcji Właściciel akcji i Brak tylko wówczas, gdy obszar widoczny raportu nie ulega zmianie podczas wykonywania akcji.
Jeśli nie wszystkie komórki objęte zmianą znajdą się w tym zakresie, mogą wystąpić problemy.
Na przykład:
- Akcja ustawienia parametru powoduje zmiany w komórkach D1:D2 i X1:X2.
- Projektant raportu określa zakres odświeżenia jako D1:D2.
- Po wykonaniu tej akcji tylko komórki D1 i D2 zostają zaktualizowane. Prawdziwy stan raportu nie będzie wyświetlany, dopóki cały raport nie zostanie odświeżony przez wykonanie innej akcji albo ponownego załadowania dashboardu.
Ograniczenia
Niektóre właściwości wizualne komórek można zmienić poprzez wykonanie akcji. Jednak nie wszystkie właściwości mogą być odświeżone przez dane wejściowe Odświeżania w sieci Web.
Oznacza to niebezpieczeństwo użycia nieobsługiwanych właściwości komórek, na przykład podkreślania ważnych danych w raporcie.
Tylko poniższe właściwości komórek mogą być aktualizowane:
- Tło
- Tekst
- Kolor tekstu
- Tekst pogrubiony
- Teks kursywa
- Tekst przekreślony
- Podkreślenie
- Grafika
Opcja Odśwież w sieci Web obsługiwana jest tylko w następujących komórkach:
- Komórki zawierające tylko tekst
- Komórki zawierające tylko grafiki
- Komórki zawierające akcje
Następujące komórki nie mogą być odświeżone za pomocą opcji Odśwież:
- Komórki zawierające obiekty listy
- Komórki zawierające wykresy
Znane problemy
Poniższe przykłady stanowią opis znanych problemów:
- W komórce znajduje się krótki tekst, który się w niej mieści. Za pomocą akcji tekst ten zostaje zamieniony na dłuższy. Odświeżona zostaje tylko komórka zawierająca krótki tekst. W aplikacji Application Studio kolumna zawierająca tę kolumnę zwiększa swoją szerokość stosownie do długiego tekstu. Jednak w dashboardzie komórka nie rozszerza się i tekst jest ucięty.
- Komórka zawiera wartość N pochodzącą ze zmiennej. Akcja powoduje zmianę wartości zmiennej na N+1. Opcja odświeżenia danych wejściowych ma wartość Brak.
Po wykonaniu akcji w dashboardzie wyświetlana jest nadal wartość N, ale po wyeksportowaniu raportu wyświetlana wartość to N+1.
- Komórka B2 zawiera pusty ciąg pochodzący ze zmiennej. Komórka C2 zawiera formułę
=B2
. Akcja powoduję zmianę tej zmiennej na „TEKST”. Opcja odświeżenia danych wejściowych ma wartość Niestandardowe, a B2 stanowi określenie zakresu komórek.Po wykonaniu akcji w dashboardzie tylko komórka B2 wyświetla TEKST. Jest to prawidłowe działanie. Jednak po wyeksportowaniu raportu zarówno komórka B2 jak i C2 wyświetlają TEKST. A zatem eksportowanie raportu zastępuje dane wejściowe opcji Odśwież w sieci Web i powoduje ponowne obliczenie całego raportu.
- Komórka B2 zawiera formułę
=A1
. Komórka A1 zawiera akcję Wybierz element. Opcja Odśwież dane wejściowe ma wartość Właściciel akcji. Akcja zostaje wykonana, a element zostaje wybrany. Wybrany element prawidłowo wyświetlany jest wyłącznie w komórce A1. Akcja zostanie wykonana po raz drugi, ale nie wybrano żadnego elementu i kliknięto przycisk .Komórka B2 wyświetla element w A1. A zatem kliknięcie przycisku Wybierz element zastępuje odświeżanie danych wejściowych z parametrem Właściciel akcji i powoduje ponowne obliczenie całego raportu.
w oknie dialogowym