Przeskocz do zawartości głównej Skip to complementary content

RangeMaxString — funkcja skryptu i funkcja wykresu

Funkcja RangeMaxString() zwraca ostatnią z posortowanych tekstowo wartości znalezionych w wyrażeniu lub polu.

Składnia:  

RangeMaxString(first_expr[, Expression])

Typ zwracanych danych: ciąg znaków

Argumenty:  

Argument tej funkcji może zawierać funkcje międzywierszowe, które same zwracają listę wartości.

  • first_expr: Wyrażenie lub pole zawierające mierzone dane.
  • Expression: Opcjonalne wyrażenia lub pola zawierające mierzony zakres danych. Można używać wielu dodatkowych wyrażeń.

Przykłady:  

Przykłady i wyniki
Przykład Wynik
RangeMaxString (1,2,4)

Zwraca wartość 4

RangeMaxString ('xyz','abc')

Zwraca wartość 'xyz'
RangeMaxString (5,'abc') Zwraca wartość 'abc'
RangeMaxString (null( ))

Zwraca wartość NULL

Przykład: (używając wyrażenia)

RangeMaxString (Above(MaxString(MyField),0,3))

Zwraca ostatni (w kolejności sortowania tekstu) z trzech wyników funkcji MaxString(MyField) dla bieżącego wiersza oraz dwóch wierszy powyżej niego.

WskazówkaAby przykład działał zgodnie z oczekiwaniami, wyłącz sortowanie pola MyField.
Przykładowe dane wyjściowe wyrażenia
MyField RangeMaxString(Above(MaxString(MyField),0,3))
10

10

abc abc
8 abc
def def
xyz xyz
9 xyz

Dane zastosowane w przykładach:

RangeTab:

LOAD * INLINE [

MyField

10

'abc'

8

'def'

'xyz'

9

] ;

Dowiedz się więcej

 

Dołącz do Programu Modernizacji Analityki

Remove banner from view

Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com