Drukuj      Otwórz Pomoc bezpośrednią w wersji PDF


Poprzedni temat

Następny temat

Określanie filtrów dotyczących osadzonych raportów i pulpitów - informacje

Można osadzać raporty i pulpity (tylko z katalogu V3) w niestandardowych apletach i kartach internetowych. Można również skonfigurować pola łączy internetowych służących do otwierania raportów i pulpitów z katalogu V3.

UWAGA: Więcej informacji o katalogach (V2 i V3) dotyczących raportów i pulpitów znajduje się pod hasłem Osadzanie raportów i pulpitów w aplikacji Oracle CRM On Demand - informacje.

Podczas tworzenia niestandardowego apletu internetowego, karty internetowej lub łącza internetowego o typie "Raport" lub "Pulpit" można określić filtry, które zostaną zastosowane w trybie wykonawczym. W przypadku pulpitu określone filtry mają zastosowanie do wszystkich raportów na pulpicie. W odniesieniu do raportu lub pulpitu można określić maksymalnie sześć filtrów.

UWAGA: Kolumny określone w filtrach muszą być uwzględnione w raporcie, a filtr kolumn musi mieć ustawioną wartość "jest monitowane". W przeciwnym razie filtr ustawiony w aplecie internetowym, karcie internetowej lub łączu internetowym nie zostanie zastosowany podczas uruchomienia raportu.

Parametr P0

W parametrze P0 na początku ciągu parametrów należy określić liczbę filtrów do skonfigurowania. Prawidłowe wartości parametru P0 to liczby od 1 do 6. Parametru P0 można użyć tylko raz w ciągu parametrów.

Parametry filtrowania

Każdy filtr wykorzystuje trzy parametry: operator, kolumnę i wartość, i w takiej kolejności należy je określić. Pierwszy filtr określa się w parametrach P1-P3, a kolejne firmy w zestawach trzech parametrów, tj. P4-P6, P7-P9, P10-P12, P13-P15 i P16-P18. Do oddzielania parametrów służy znak ampersandu (&). Każdego parametru można użyć tylko raz w ciągu parametrów.

Składnia

Składnia pojedynczego filtra wygląda następująco:

P0=1&P1=operator&P2=kolumna&P3=wartość

Aby określić dodatkowe filtry, należy dodać parametry P4-P6, P7-P9 itd. i zwiększyć wartość parametru P0, tak aby była zgodna z liczbą dodanych filtrów. W przypadku dwóch filtrów składnia będzie więc następująca:

P0=2&P1=operator&P2=kolumna&P3=wartość&P4=operator&P5=kolumna&P6=wartość

W poniższych sekcjach opisano parametry operatora, kolumny i wartości składające się na filtr.

Operator

Operator jest określany w pierwszym z trzech parametrów filtra. Poniższa tabela zawiera listę operatorów dostępnych do użytku.

Operator

Opis

eq

Równe lub zawiera się w

neq

Nie jest równe ani nie zawiera się w

lt

Mniejsze niż

gt

Większe niż

ge

Większe niż lub równe

le

Mniejsze niż lub równe

bwith

Zaczyna się od

ewith

Kończy się na

cany

Zawiera którekolwiek. Parametr "wartość" może zawierać wiele wartości, rozdzielanych znakiem dodawania (+), i musi określać liczbę wartości. Przykładowo, aby znaleźć regiony sprzedaży 1, 3 i 5 (czyli trzy regiony):

&P1=cany&P2=Sprzedaż.Region&P3=3+1+3+5

call

Zawiera wszystkie. Parametr "wartość" może zawierać wiele wartości, rozdzielanych znakiem dodawania (+), i musi określać liczbę wartości.

like

Podobne do. Parametr "wartość" musi zawierać wartość, a ciąg wartości musi kończyć się znakiem wieloznacznym % (znakiem procentu). Przykładowo, aby znaleźć nazwy podmiotów podobne do Acme:

&P1=like&P2=Podmiot.Nazwa&P3=Acme%

top

Pierwsze n pozycji. Przykładowo, aby znaleźć pierwsze 6 pozycji przychodów ze sprzedaży:

&P1=top&P2=Sprzedaż.Przychody&P3=6

bottom

Ostatnie n pozycji. Przykładowo, aby znaleźć ostatnie 4 pozycje przychodów ze sprzedaży:

&P1=bottom&P2=Sprzedaż.Przychody&P3=4

bet

Pomiędzy. Parametr "wartość" musi zawierać dwie wartości rozdzielone znakiem dodawania (+) i musi określać liczbę wartości. Przykładowo, aby filtrować regiony sprzedaży między 3 a 7:

&P1=bet&P2=Sprzedaż.Region&P3=2+3+7

null

Ma wartość Null. Parametr "wartość" musi mieć wartość 0 (zero) lub zostać pominięty.

nnull

Nie ma wartości Null. Parametr "wartość" musi mieć wartość 0 (zero) lub zostać pominięty.

Kolumna

Kolumna do filtrowania jest określana w drugim z trzech parametrów filtra. Podczas określania kolumny należy zwrócić uwagę na następujące kwestie:

  • Należy określić nazwę tabeli i nazwę kolumny, oddzielone znakiem kropki (.), jak w poniższym przykładzie, gdzie określono pole "Nazwa" z tabeli "Podmiot":

    Podmiot.Nazwa

  • Jeśli nazwa tabeli lub nazwa kolumny zawiera znak spacji, należy ująć ją w znak cudzysłowu, jak w poniższym przykładzie:

    "Miary działania"."Liczba działań"

  • Należy użyć pierwotnych nazw kolumn, nie wyświetlanych nazw.

Wartość

Wartość jest określana w trzecim parametrze filtra. Można określić ją bezpośrednio lub w postaci parametru, jak pokazano poniżej:

  • Aby uwzględnić pole użytkownika lub systemowe w parametrze filtrowania, należy umieścić kursor w polu "Parametry" w miejscu, w którym ma zostać dodany parametr, i wybrać pole, które ma zostać uwzględnione z listy "Pola użytkownika i systemowe".

    Więcej informacji o polach użytkownika i systemowych, których można użyć w parametrach, można znaleźć pod hasłem Pola użytkownika i systemowe.

  • (tylko aplety internetowe dla stron szczegółów typu rekordu i łącza internetowe) Aby uwzględnić pole z typu rekordu w parametrze filtrowania, należy umieścić kursor w polu "Parametry" w miejscu, w którym ma zostać dodane pole, a następnie wybrać pole z listy pól typ rekordu, gdzie typ rekordu to nazwa typu rekordu, dla którego jest tworzony aplet.

Przykładowo, jeśli na liście pól typu rekordu wybrano pole "ID wiersza", zostanie wstawiona wartość %%%Row_Id%%%. W trybie wykonawczym parametr %%%Row_Id%%% jest zastępowany identyfikatorem wiersza bieżącego rekordu.

UWAGA: Adres URL raportu lub pulpitu jest generowany w trybie wykonawczym. Długość adresu URL raportu lub pulpitu może być różna w zależności od wartości przekazywanych do adresu URL przez filtry raportu w trybie wykonawczym. Każda przeglądarka zezwala na pewną maksymalną długość adresu URL. Jeśli adres URL raportu lub pulpitu przekracza tę długość, użytkownicy mogą doświadczyć nieprzewidywalnego działania przeglądarki.


Opublikowano: Wrzesień 2017 Copyright © 2005, 2017, Oracle. Wszelkie prawa zastrzeżone. Legal Notices.