Sposób i miejsce użycia parametru w skoroszycie decydują o właściwościach, które należy dla niego ustawić. Na przykład można ustawić inne właściwości dla parametru, który ma być używany jako formant filtra, a inne dla parametru, który będzie używany w wyrażeniu.
Podczas tworzenia lub edytowania parametru można ustawiać następujące właściwości:
Typ danych
Określa, jakiego typu dane zawiera parametr oraz jakie wartości lub przedziały wartości dany parametr akceptuje. Typ danych jest także używany do weryfikacji, czy parametr jest zgodny oraz czy wyrażenia są poprawnie generowane dla miejsca, w którym parametr jest używany.
Format
Dostarcza opcje formatowania daty i godziny. Ta właściwość jest dostępna dla typów danych "Data", "Godzina" i "Znacznik czasu".
Można użyć formatu domyślnego ("Automatycznie"), wybrać jedną z dostępnych opcji albo zdefiniować format niestandardowy.
Dozwolony wybór wielokrotny
Określa, czy parametr akceptuje jedną lub więcej niż jedną wartość początkową.
Jeśli zostanie włączony wybór wielokrotny, to można w polu Początkowa wartość określić więcej niż jedną początkową wartość lub użyć wyrażenia SQL dostarczającego początkowe wartości. Jeśli parametr zawierający więcej niż jedną początkową wartość zostanie użyty jako formant filtra, to użytkownik może wybrać jedną lub więcej początkowych wartości.
Alias
Umożliwia podanie przesłonięcia wartości wyświetlanej dla przekazanego przez parametr elementu danych lub wartości klucza.
W wielu zbiorach danych są dla elementów danych używane mało przyjazne nazwy. Za pomocą aliasu można użytkownikowi pomóc zrozumieć, czym jest element danych. Na przykład dla elementu danych LST_OR_DT można utworzyć alias "Last Order Date" lub "Data ostatniego zamówienia", czyniąc w ten sposób nazwę elementu bardziej przyjazną.
Aliasów można używać w celu umożliwienia wybierania bardziej przyjaznych nazw z formantów filtra. Na przykład dla wartości 1 określającej dane można ustawić alias "Sprzedaż w regionie wschodnim", a dla wartości 2 określającej dane - "Sprzedaż w regionie zachodnim".
W przypadku czynności związanych z danymi aliasów można używać w parametrze w celu przekazania wartości klucza i wartości wyświetlanej. Następnie gdy przychodzące wartości parametru zostaną zastosowane w skoroszycie docelowym, do każdej przychodzącej wartości klucza zostaną też zastosowane przychodzące wartości wyświetlane.
Formatowanie liczb
Określa, czy wartości liczbowe parametru zawierają formatowanie tysięcy i dziesiętne. Ta opcja jest dostępna dla typów danych "Liczba całkowita" i "Podwójne".
Gdy opcja Formatowanie liczb jest włączona, w wartościach parametrów używane jest formatowanie liczb określone przez ustawienia języka przeglądarki, na przykład 12,500 lub 12.500.
Gdy opcja Formatowanie liczb jest wyłączona, wartości parametrów nie zawierają formatowania liczb, na przykład 12500.
Dostępne wartości
Określa listę wartości, które może przyjmować parametr. Dostępne wartości parametru to: "Dowolne", "Wartość", "Kolumna", "Zapytanie Logical SQL" i "Przedział". Można buforować do 10 000 dostępnych wartości.
Aby zezwolić użytkownikom na wprowadzanie dowolnej wartości zgodnej z typem danych, należy wybrać Dowolne.
Aby udostępnić jedną lub więcej wartości, z których użytkownik może wybierać, należy wybrać Wartość. Jeśli zostanie włączona opcja Zezwalaj na więcej niż jedną wartość, to użytkownik może wybrać więcej niż jedną wartość.
Aby wybrać kolumnę, z której ma być pobierana lista wartości, należy wybrać opcję Kolumna. Gdy ta opcja zostanie wybrana, w polu wyboru kolumny są wyświetlane wszystkie kolumny obszaru tematycznego lub zbioru danych skoroszytu (w tym daty pochodne) oraz wszelkie kluczowe miary i obliczenia.
Daty pochodne to kolumny o różnych poziomach szczegółowości takich jak rok, kwartał, miesiąc i dzień. Oracle Analytics automatycznie generuje kolumny dat pochodnych dla dowolnych kolumn daty, godziny lub znacznika czasu w zbiorach danych.
Aby wprowadzić wyrażenie Logical SQL zwracające jedną lub więcej dostępnych wartości, należy wybrać Zapytanie Logical SQL. W wyrażeniu Logical SQL można się odwoływać do innych parametrów. Po wprowadzeniu wyrażenia Logical SQL można kliknąć ikonę Weryfikuj, aby zweryfikować wyrażenie.
Aby określić wartości początkową i końcową przedziału, z którego użytkownik może wybrać wartość, należy wybrać Przedział.
Wymuszanie weryfikacji
Gdy parametr jest tworzony lub modyfikowany, opcja ta powoduje sprawdzenie początkowej wartości parametru względem listy dostępnych wartości.
W trybie wykonawczym opcja ta sprawdza, czy podane wartości parametrów są zawarte na liście dostępnych wartości.
W trybie projektowania, jeśli w polu Dostępne wartości wybrano Wartość, włączenie opcji Wymuszanie weryfikacji udostępnia listę dostępnych wartości w polu Wartość początkowa.
Początkowa wartość
Początkową wartością jest wartość domyślna parametru, która zostanie zastosowana i wyświetlona, gdy użytkownik otworzy skoroszyt.
Wybrać Wartość i - jeśli domyślna początkowa wartość parametru ma nie być stosowana - pozostawić pole wartości puste. Jeśli początkowa wartość nie zostanie określona, będą używane wszystkie wartości.
Wybrać Wartość, po czym określić wartość, która będzie stosowana jako domyślna początkowa wartość parametru. Należy pamiętać, że:
Jeśli wybrano opcję Dozwolony wybór wielokrotny, można określić więcej niż jedną wartość początkową (maksymalnie 1000).
Jeśli wybrano Wymuszanie weryfikacji, można wybrać jedną z wartości określonych w polu Dostępne wartości.
Wybrać Pierwsza dostępna wartość, aby zastosować pierwszą wartość i wyświetlać ją na liście wartości parametru jako domyślną początkową. Jeśli jest używana kolumna atrybutów zawierająca litery, to pierwsza wartość jest ustalana na podstawie listy zwracanej przez wyrażenie Logical SQL. Zwracana lista jest zawsze uporządkowana alfabetycznie.
Aby wprowadzić instrukcję Logical SQL dynamicznie pobierającą listę wartości ze źródła danych, należy wybrać Zapytanie Logical SQL. W wyrażeniu Logical SQL można się odwoływać do innych parametrów. Po wprowadzeniu wyrażenia Logical SQL można kliknąć ikonę Weryfikuj, aby zweryfikować wyrażenie.