# Procesor Math (Obliczenia)

Wykonuje obliczenia na liczbach.

Procesor Math (Obliczenia) umożliwia wykonywanie operacji obliczeniowych na polach zawierających liczby. Można obliczać i przeliczać wartości w obrębie pola, a także między polami.

## Użycie

Procesor Math (Obliczenia) wymaga jednego przepływu wejściowego i może generować tylko jeden przepływ wyjściowy.

## Właściwości

Właściwości do skonfigurowania w celu obliczania wartości z pól.

Konfiguracja

| Właściwość | Konfiguracja |
| --- | --- |
| Function name (Nazwa funkcji) | <ul> <li> <p><span>Dodaj</span>: wykonuje dodawanie do pola przy użyciu innego pola lub wartości stałej.</p> </li> <li> <p><span>Modulo</span> (Reszta): oblicza resztę operacji dzielenia.</p> </li> <li> <p><span>Wartość bezwzględna</span>: oblicza wartość bezwzględną wszystkich wartości liczbowych w polu.</p> </li> <li> <p><span>Podziel</span>: wykonuje dzielenie wartości pola przy użyciu innego pola lub wartości stałej.</p> </li> <li> <p><span>Negacja</span>: neguje numery pól.</p> </li> <li> <p><span>Min.</span>: porównuje z innym polem lub stałą i zwraca najmniejszą wartość.</p> </li> <li> <p><span>Maks.</span>: porównuje z innym polem lub stałą i zwraca największą wartość.</p> </li> <li> <p><span>Logarytm dziesiętny</span>: oblicza logarytm o podstawie 10 z pola.</p> </li> <li> <p><span>Pomnóż</span>: wykonuje mnożenie wartości pola przy użyciu innego pola lub wartości stałej.</p> </li> <li> <p><span>Logarytm naturalny</span>: oblicza logarytm naturalny z pola.</p> </li> <li> <p><span>Funkcja wykładnicza</span>: oblicza funkcję wykładniczą numerów pól.</p> </li> <li> <p><span>Potęga</span>: mnoży do potęgi innego pola lub stałej.</p> </li> <li> <p><span>Pierwiastek kwadratowy</span>: oblicza pierwiastek kwadratowy z liczb z pól.</p> </li> <li> <p><span>Odejmij</span>: wykonuje odejmowanie od wartości pola przy użyciu innego pola lub wartości stałej.</p> </li> <li> <p><span>Cosinus</span>: oblicza cosinus trygonometryczny z pola.</p> </li> <li> <p><span>Sinus</span>: oblicza sinus trygonometryczny na podstawie liczb z pól.</p> </li> <li> <p><span>Tangens</span>: oblicza tangens trygonometryczny na podstawie liczb z pól.</p> </li> </ul> |
| Pola do przetworzenia | Wybierz pola, do których chcesz zastosować funkcję na liście. |
| Utwórz nowe pole | Włącz tę opcję, aby po zastosowaniu funkcji utworzyć nowe pole. Jeśli nie włączysz tej opcji, istniejące pole zostanie zachowane i zmodyfikowane. |
| Zmień nazwę nowego pola | Nadaj niestandardową nazwę nowo utworzonemu polu. |

Aby zmienić nazwę procesora lub edytować jego opis, wskaż kursorem myszy nazwę lub opis do zmiany w panelu Właściwości i kliknij ikonę the Edytuj icon .

## Przykład

Dane użyte jako źródło w tym przykładzie zawierają dane o sprzedaży różnym klientom ze szczegółami dotyczącymi kosztów, cen i liczby sprzedanych sztuk.

![Zestaw danych z liczbą i ceną zamówień](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/maths_example_1.png)

Brakuje jednak ważnych informacji, które można by wykorzystać w aplikacjach analitycznych, a mianowicie całkowitego kosztu, całkowitego przychodu i całkowitego zysku. Za pomocą procesora Math (Obliczenia) można obliczyć te liczby, wykonując operacje między kolumnami.

Obliczenie tych trzech liczb będzie wymagało trzech procesorów, ponieważ jeden procesor może wykonać tylko jedną operację:

1. Pierwszy procesor zostanie użyty do pomnożenia liczby sprzedanych sztuk przez cenę jednostkową w celu obliczenia całkowitego przychodu. Wybierz funkcję Dodawaj, odejmuj, mnóż i dziel oraz Units sold jako pole do przetworzenia. Wybierz x jako operator i użyj Unit Price (Cena jednostkowa) jako drugiego pola do użycia. Zaznacz pole wyboru Utwórz nowe pole i nadaj nowemu polu nazwę Total\_revenue (Całkowity przychód).

2. Drugi procesor zostanie następnie użyty do pomnożenia liczby sprzedanych sztuk przez koszt sztuki w celu obliczenia kosztu całkowitego. Wybierz funkcję Dodawaj, odejmuj, mnóż i dziel oraz Units sold jako pole do przetworzenia. Wybierz x jako operator i użyj Unit Cost (Koszt jednostkowy) jako drugiego pola do użycia. Zaznacz pole wyboru Utwórz nowe pole i nadaj nowemu polu nazwę Total\_cost (Całkowity koszt).

3. Trzeci procesor odejmie całkowity koszt od całkowitego przychodu, aby uzyskać całkowity zysk. Wybierz funkcję Dodawaj, odejmuj, mnóż i dziel oraz Total\_revenue (Całkowity przychód) jako pole do przetworzenia. Wybierz x jako operator i użyj Total\_cost (Całkowity koszt) jako drugiego pola do użycia. Zaznacz pole wyboru Utwórz nowe pole i nadaj nowemu polu nazwę Total\_profit (Całkowity zysk).

![Przepływ danych z procesorami Math do obliczania całkowitego zysku i kosztu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/maths_example_2.png)

Uruchomienie przepływu danych spowoduje utworzenie trzech nowych pól z wynikami obliczeń w miejscu docelowym i pozwoli na dalszą analizę danych.