# Funkcje interpretacji

Funkcje interpretacji oceniają zawartość wejściowych pól tekstowych lub wyrażeń oraz narzucają określony format danych otrzymywanej wartości liczbowej. Przy użyciu tych funkcji można określić format liczby zgodnie z jego typem danych, w tym takie atrybuty, jak separator dziesiętny, separator tysięcy i format daty.

Wszystkie funkcje interpretacji zwracają wartość podwójną zawierającą zarówno ciąg znaków, jak i wartość liczbową, ale można je rozpatrywać jako przekształcenie ciągu znaków na liczbę. Funkcje pobierają wartość tekstową wyrażenia wejściowego i generują liczbę reprezentującą ciąg znaków.

Natomiast funkcje formatowania przeprowadzają odwrotną operację: pobierają wyrażenia liczbowe i oceniają je jako ciągi znaków, określając format wyświetlania uzyskiwanego tekstu.

Jeśli nie są podane żadne funkcje interpretacji, aplikacja QlikView interpretuje dane jako kombinację liczb, dat, godzin, znaczników czasu i ciągów znaków, wykorzystując domyślne ustawienie formatów liczb, daty i godziny zdefiniowane w zmiennych skryptu i ustawieniach systemu operacyjnego.

Wszystkie funkcje interpretacji mogą być stosowane zarówno w skryptach ładowania, jak i wyrażeniach wykresu.

InformacjaDla lepszej czytelności wszystkie reprezentacje liczbowe są podawane z kropką jako separatorem dziesiętnym.

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.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Date\#

Funkcja Date# konwertuje ciąg znaków na datę liczbową przez zastosowanie podanego wzorca formatu daty, a jeśli go brak, przez domyślny wzorzec formatu daty. W przypadku pominięcia argumentu format-code zostanie użyty domyślny format daty ustawiony w systemie operacyjnym.

[**date_hash**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/date_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Interval\#

Funkcja Interval#() ocenia wyrażenie tekstowe jako interwał czasowy w formacie ustawionym domyślnie w systemie operacyjnym albo w formacie określonym w ewentualnym drugim argumencie.

[**interval_hash**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interval_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Money\#

Funkcja Money#() konwertuje ciąg znaków na wartość pieniężną w formacie ustawionym w skrypcie ładowania lub systemie operacyjnym, chyba że podano format ciągu znaków. Niestandardowe symbole separatora dziesiętnego i separatora tysięcy są parametrami opcjonalnymi.

[Money# — funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/money_hash.htm)(text[, format[, dec\_sep[, thou\_sep ] ] ])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Num\#

Num#() interpretuje ciąg tekstowy jako wartość liczbową, to znaczy konwertuje ciąg wejściowy na liczbę, stosując format określony w drugim parametrze. W przypadku pominięcia drugiego parametru zostaną użyte separatory dziesiętne i tysięczne ustawione w skrypcie ładowania danych. Niestandardowe symbole separatora dziesiętnego i separatora tysięcy są parametrami opcjonalnymi.

[**num_hash**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/num_hash.htm)(text[ , format[, dec\_sep[ , thou\_sep]]])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Text

Funkcja Text() wymusza traktowanie wyrażenia jako tekstu, nawet jeśli możliwa jest jego interpretacja liczbowa.

[**Text**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/Text.htm)(expr)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Time\#

Funkcja Time#() ocenia wyrażenie jako wartość czasu w formacie czasu ustawionym w skrypcie ładowania lub systemie operacyjnym, chyba że podano format ciągu znaków..

[**time_hash**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/time_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Timestamp\#

Funkcja Timestamp#() ocenia wyrażenie jako wartość daty i czasu w formacie znacznika czasu ustawionym w skrypcie ładowania lub systemie operacyjnym, chyba że podano format ciągu znaków.

[**timestamp_hash**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/timestamp_hash.htm)(text[, format])

## Dowiedz się więcej

* [Funkcje formatowania](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/formatting-functions.htm)