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.
Informacja
W wersjach Excel pobieranych wykresów eksportowany tekst nie jest automatycznie dostosowywany do kontrastowego koloru, jeśli wykres jest skonfigurowany przy użyciu wyrażenia koloru tła, które używa funkcji colormix1 lub colormix2, lub ciemnych kolorów. Ograniczenie to ma zastosowanie do Analityka Qlik Cloud.
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
Wartość RGB
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ć!