Funkcje te mogą być stosowane w wyrażeniach związanych z ustawieniami i oceną właściwości kolorów obiektów wykresu oraz w skryptach ładowania danych.
InformacjaQlik Sense obsługuje funkcje koloru Color(), qliktechblue i qliktechgray ze względu na zgodność z poprzednimi wersjami, ale korzystanie z tych funkcji nie jest zalecane.
Przy każdej funkcji znajduje się pole rozwijane umożliwiające wyświetlenie składni i krótkiego opisu funkcji. Kliknij nazwę funkcji w opisie składni, aby uzyskać więcej informacji.
Funkcja ARGB() jest stosowana w wyrażeniach w celu ustawienia lub obliczenia wartości właściwości koloru obiektu wykresu, przy czym kolor jest zdefiniowany wartościami składowej czerwonej r, składowej zielonej g i składowej niebieskiej b oraz współczynnikiem alfa (przezroczystości) alpha.
Funkcja HSL() służy w wyrażeniach do ustawienia lub obliczenia wartości właściwości koloru obiektu wykresu, przy czym kolor jest zdefiniowany wartościami składowych hue (odcień), saturation (nasycenie) i luminosity (jasność) z zakresu od 0 do 1.
RGB() zwraca liczbę całkowitą odpowiadającą kodowi koloru określonemu przez trzy parametry: składnik czerwony r, składnik zielony g i składnik niebieski b. Te składniki muszą mieć wartości w postaci liczb całkowitych z przedziału od 0 do 255. Funkcji tej można używać w wyrażeniach do ustawiania lub oceny właściwości koloru obiektu wykresu.
Funkcja Colormix1() jest stosowana w wyrażeniach w celu zwracania reprezentacji koloru ARGB z gradientu dwóch kolorów, na podstawie wartości z zakresu od 0 do 1.
Colormix1 (Value , ColorZero , ColorOne)
Parametr Value jest liczbą rzeczywistą z zakresu od 0 do 1.
Jeśli parametr Value wynosi 0, wówczas zwracana jest wartość ColorZero .
Jeśli parametr Value wynosi 1, wówczas zwracana jest wartość ColorOne .
Jeśli parametr Value jest z zakresu od 0 do 1, wówczas zwracany jest odpowiedni odcień pośredni.
Funkcja ColorZero jest poprawną reprezentacją koloru RGB dla koloru, który zostanie powiązany z dolnym końcem przedziału.
Funkcja ColorOne jest poprawną reprezentacją koloru RGB dla koloru, który zostanie powiązany z górnym końcem przedziału.
Przykład:
Colormix1(0.5, red(), blue())
zwraca:
ARGB(255,64,0,64) (purple)
Funkcja Colormix2() jest stosowana w wyrażeniach w celu zwracania reprezentacji koloru ARGB z gradientu dwóch kolorów, na podstawie wartości z zakresu od –1 do 1, z możliwością określenia koloru pośredniego dla pozycji centralnej (0).
Parametr Value jest liczbą rzeczywistą z zakresu od –1 do 1.
Jeśli parametr Value wynosi –1, wówczas zwracany jest pierwszy kolor.
Jeśli parametr Value wynosi 1, wówczas zwracany jest drugi kolor.
Jeśli parametr Value jest z zakresu od –1 do 1, wówczas zwracany jest odpowiedni kolor pośredni.
Funkcja ColorMinusOne jest poprawną reprezentacją koloru RGB dla koloru, który zostanie powiązany z dolnym końcem przedziału.
Funkcja ColorOne jest poprawną reprezentacją koloru RGB dla koloru, który zostanie powiązany z górnym końcem przedziału.
Funkcja ColorZero jest opcjonalną poprawną reprezentacją koloru RGB dla koloru, który zostanie powiązany ze środkiem przedziału.
Funkcja SysColor() zwraca reprezentację koloru ARGB dla koloru nr w systemie Windows, gdzie nr odpowiada parametrowi dla funkcji APIGetSysColor(nr) w systemie Windows.
SysColor (nr)
Funkcja ColorMapHue() zwraca wartość ARGB koloru z mapy kolorów, która zmienia składnik odcienia w modelu koloru HSV. Mapa kolorów zaczyna się od koloru czerwonego, a następnie kolejno przechodzi w kolor żółty, zielony, błękitny, niebieski, amarantowy, aby powrócić do koloru czerwonego. Parametr x musi być określony jako wartość w zakresie od 0 do 1.
ColorMapHue (x)
Funkcja ColorMapJet() zwraca wartość ARGB dla koloru z mapy kolorów, która zaczyna się od koloru niebieskiego, a następnie kolejno przechodzi w kolor błękitny, żółty i pomarańczowy, aby powrócić do koloru czerwonego. Parametr x musi być określony jako wartość w zakresie od 0 do 1.
ColorMapJet (x)
Wstępnie zdefiniowane funkcje koloru
W wyrażeniach dotyczących wstępnie zdefiniowanych kolorów mogą być stosowane następujące funkcje. Każda z tych funkcji zwraca reprezentację koloru RGB.
Opcjonalnie można podać parametr określający współczynnik alfa. W takim przypadku zwrócona zostanie reprezentacja koloru ARGB. Współczynnik alfa o wartości 0 oznacza pełną przezroczystość, a o wartości 255 — pełną nieprzezroczystość. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Wstępnie zdefiniowane funkcje koloru
Funkcje koloru
RGB value
black ([alpha])
(0,0,0)
blue([alpha])
(0,0,128)
brown([alpha])
(128,128,0)
cyan([alpha])
(0,128,128)
darkgray([alpha])
(128,128,128)
green([alpha])
(0,128,0)
lightblue([alpha])
(0,0,255)
lightcyan([alpha])
(0,255,255)
lightgray([alpha])
(192,192,192)
lightgreen([alpha])
(0,255,0)
lightmagenta([alpha])
(255,0,255)
lightred([alpha])
(255,0,0)
magenta([alpha])
(128,0,128)
red([alpha])
(128,0,0)
white([alpha])
(255,255,255)
yellow([alpha])
(255,255,0)
Przykłady i wyniki:
Przykłady i wyniki
Przykłady
Wyniki
Blue()
RGB(0,0,128)
Blue(128)
ARGB(128,0,0,128)
Czy ta strona była pomocna?
Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!