Kategoria: General

Dostępna od wersji: 1.0.x

Funkcja grupuje dane z tabeli z wykorzystaniem funkcji agregujących. Dane wynikowe zwracane są jako obiekt TableStore.

Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Funkcja agregująca1.0.xZestaw funkcji które mogą zostać wywołane na podanej zmiennej.Tablica wartości tekstowych Lista rozwijalna

Dostępne funkcje: AVG, CONCAT, COUNT, MAX, MIN, SUM.

UWAGA! W celu przekazania wartości zmiennej/zmiennych grupujących do obiektu TableStore, wartość funkcji agregującej musi być pusta.

Zmienna*1.0.xZmienne których wartości mają zostać zagregowane po pogrupowaniu.Tablica zmiennych Pole edytowalne 
Separator funkcji concat1.0.xSeparator którym połączone zostaną wartości po pogrupowaniu.Tekst Pole edytowalne

Pojawia się w przypadku wyboru wartości CONCAT z parametru Funkcja agregująca. W przypadku dodania kilku Funkcji CONCAT, separator jest dla nich wspólny.

Grupuj po*1.0.xZmienne, na podstawie których wartości, następuje grupowanie.Tablica zmiennych Pole edytowalne 

Parametr*- pole wymagane

 

Przykładowy zestaw danych:

nazwiskoCałkowityZmiennoprzecinkowa_tabindeksylogin
 Kowalski4.5  1 
 Nowak5.5 1 
 Wiśniewski22.1 4 
 Kowalczyk51.1 1 

Wynik grupowania:

{code}

{

"variableType":{"nazwisko"="string", "Całkowity"="integer", "Zmiennoprzecinkowa_tab"="double", "indeksy"="integer"},

"data":[

{"nazwisko":"Kowalski;Nowak;Kowalczyk","Całkowity":16,"Zmiennoprzecinkowa_tab":1.1,"indeksy":1},

{"nazwisko": "Wiśniewski","Całkowity":2,"Zmiennoprzecinkowa_tab":2.1,"indeksy":4}

]

}

{code}

Przykładowy zestaw danych:

nazwisko  Całkowity Zmiennoprzecinkowa_tab indeksy login
 Kowalski 4.51  foo
 Nowak  5.51 bar
 Wiśniewski2 2.14 bar
 Kowalczyk 5 1.11 foo

Wynik grupowania:

[{"nazwisko":"Kowalski;Kowalczyk","Całkowity":9,"Zmiennoprzecinkowa_tab":1.1,"indeksy":1,login:"foo"},

{"nazwisko": "Nowak","Całkowity":7,"Zmiennoprzecinkowa_tab":5.5,"indeksy":1,login:"bar"},

{"nazwisko": "Wiśniewski","Całkowity":2,"Zmiennoprzecinkowa_tab":2.1,"indeksy":4,login:"bar"}]

 1.0.X

  • Dodanie komponentu

Zadania związane z komponentem

Category: General

Available from version: 1.0.x

Function to group data based on given grouping values. It is possible to call specific aggregating functions on grouped data. The resulting data is returned in JSON format.

Parameter nameFrom versionDescriptionParameter typeDefault valueField typeComments and restrictions
Agregate function1.0.xThe set of functions that can be called on the given variable.Text array Drop-down list

Available functions: AVG, CONCAT, COUNT, MAX, MIN, SUM.

The following value can be selected from the list: GROUPPARAM - used when the variable is to be used only for grouping (we do not want to aggregate its value).

Variable*1.0.xVariables whose values are to be aggregated after grouping.Variable array Editable field 
Concat separator1.0.xSeparator with which the values after grouping will be joined.Text Editable field

Shows when CONCAT is selected from the Aggregate Function parameter. If several CONCAT Functions are added, the separator is common to them.

Group by*1.0.xVariables are grouped based on their values.Variable array Editable field 

Parameter*- required field

Grouping by indeksy column:


Grouping by indeksy and login columns:


Sample set of data:

nazwiskoCałkowityZmiennoprzecinkowa_tabindeksylogin
 Kowalski4.5  1 
 Nowak5.5 1 
 Wiśniewski22.1 4 
 Kowalczyk51.1 1 

Grouping result:

[{"nazwisko":"Kowalski;Nowak;Kowalczyk","Całkowity":16,"Zmiennoprzecinkowa_tab":1.1,"indeksy":1},

{"nazwisko": "Wiśniewski","Całkowity":2,"Zmiennoprzecinkowa_tab":2.1,"indeksy":4}]

Sample set of data:

nazwisko  Całkowity Zmiennoprzecinkowa_tab indeksy login
 Kowalski 4.5 foo
 Nowak7   5.51 bar
 Wiśniewski2 2.14 bar
 Kowalczyk 5 1.11 foo

Grouping result:

[{"nazwisko":"Kowalski;Kowalczyk","Całkowity":9,"Zmiennoprzecinkowa_tab":1.1,"indeksy":1,login:"foo"},

{"nazwisko": "Nowak","Całkowity":7,"Zmiennoprzecinkowa_tab":5.5,"indeksy":1,login:"bar"},

{"nazwisko": "Wiśniewski","Całkowity":2,"Zmiennoprzecinkowa_tab":2.1,"indeksy":4,login:"bar"}]

 

 

 1.0.X

  • Adding component
 

Parameter