Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Polish
Info

Od wersji 1.0.X 109 zastąpione funkcją TableStore.groupBy(), więcej informacji [FUNKCJE] TableStore

Panel
titlePodstawowe informacje

Kategoria: General

Dostępna od wersji: 1.0.104

Panel
titleOpis

Funkcja grupuje dane z tabeli z wykorzystaniem funkcji agregujących. Dane wynikowe zwracane są jako obiekt TableStore (nowy obiekt reprezentujący tabelę- link do opisu).

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

Dostępne funkcje:

  • AVG- zwraca średnią wartość zgrupowanych wartości. Funkcji można użyć dla następujących typów zmiennych tabelarycznych: całkowity, zmiennoprzecinkowy, kwotowy,
  • CONCAT- służy do łączenia ciągów znaków zgrupowanych wartości. Funkcji można użyć dla tekstowej zmiennej tabelarycznej,
  • COUNT- zwraca liczbę wierszy w danej grupieFunkcji można użyć dla następujących typów zmiennych tabelarycznych: całkowity, zmiennoprzecinkowy, kwotowy, tekstowy
  • MAX- zwraca największą wartość ze zgrupowanych wartości. Funkcji można użyć dla następujących typów zmiennych tabelarycznych: całkowity, zmiennoprzecinkowy, kwotowy, datowy,
  • MIN- zwraca najmniejszą wartość ze zgrupowanych wartości. Funkcji można użyć dla następujących typów zmiennych tabelarycznych: całkowity, zmiennoprzecinkowy, kwotowy, datowy,
  • SUM- pozwala na sumowanie zgrupowanych wartości. Funkcji można użyć dla następujących typów zmiennych tabelarycznych: całkowity, zmiennoprzecinkowy, kwotowy,
  • Wartość grupująca- pozwala w wyniku uwzględnić wartości zmiennych grupujących.
Zmienna*1.0.104Zmienne, na których wykonana zostanie funkcja agregująca.Tablica zmiennych Pole edytowalne 
Separator funkcji concat1.0.104Separator, 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.

Ilość miejsc po przecinku*1.0.104Zmienna określająca liczbę miejsc po przecinku.Tekst Pole edytowalnePojawia się w przypadku wyboru wartości AVG z parametru Funkcja agregująca. Można użyć wartości od 0 - 8.
Grupuj po*1.0.104Zmienne, na podstawie których wartości, następuje grupowanie.Tablica zmiennych Pole edytowalne 

Parametr*- pole wymagane

Panel
titlePrzykładowa konfiguracja

 

Panel
titlePrzykład zastosowania
Expand
titleGrupowanie po zmiennej indeksy
Panel
titlePrzykład

Przykładowy zestaw danych:

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

Wynik grupowania:

{

"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}]

}

Expand
titleGrupowanie po zmiennych indeksy oraz login
Panel
titlePrzykład

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:

{

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

"data":[{"nazwisko":"Kowalski;Kowalczyk","Całkowity":9,"Zmiennoprzecinkowa_tab":1.1},

{"nazwisko": "Nowak","Całkowity":7,"Zmiennoprzecinkowa_tab":5.5},

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

}

Panel
titleChange log

 1.0.104

  • Dodanie komponentu
Hide If
special@anonymous

Zadania związane z komponentem

JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-740

English
Info

From version 1.0.X 109 replaced with a function TableStore.groupBy(), more info [FUNKCJE] TableStore

Panel
titleBasic information

Category: General

Available from version: 1.0.104

Panel
titleDescription

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 as TableStore object.

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

Available functions:

  • AVG- returns the average of grouped values. The function can be used for the following types of array variables: integer, float, amount.
  • CONCAT- is used to concatenate character strings of grouped values. The function can be used for a string array variable.
  • COUNT- returns the number of rows in a given group. The function can be used for the following types of array variables: integer, float, amount, string.
  • MAX- returns the highest value of grouped values. The function can be used for the following types of array variables: integer, float, amount, date.
  • MIN- returns the lowest value of grouped values. The function can be used for the following types of array variables: integer, float, amount, date.
  • SUM- allows you to sum grouped values. The function can be used for the following types of array variables: integer, float, amount.
  • Grouping valueallows to include the values of grouping variables in the result. 
Variable*1.0.104Variables whose values are to be aggregated after grouping.Variable array Editable field 
Concat separator1.0.104Separator 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.

Number of decimal palces*1.0.104Number of decimal places in result value.Text Editable fieldShows when AVG is selected from the Aggregate Function parameter.A value from 0 to 8 is allowed.
Group by*1.0.104Variables are grouped based on their values.Variable array Editable field 

Parameter*- required field

Panel
titleSample configuration

Grouping by indeksy column:


Grouping by indeksy and login columns:


Panel
titleUsage example
Expand
titleGroup by indeksy variable
Panel
titleExample

Sample set of data:

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

Grouping result:

{

"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}]

}

Expand
titleGroup by indeksy oraz login variables
Panel
titleExample

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:

{

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

"data":[{"nazwisko":"Kowalski;Kowalczyk","Całkowity":9,"Zmiennoprzecinkowa_tab":1.1},

{"nazwisko": "Nowak","Całkowity":7,"Zmiennoprzecinkowa_tab":5.5},

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

}

 

 

Panel
titleChange log

 1.0.104

  • Adding component
 

...