Qlik Number Formatting within Expressions

  • How-Tos FAQs
  • November 9, 2020
Get Started Transforming Your Data in Snowflake - feature img

Qlik Number Formatting within Expressions

After gaining an understanding of number formatting in QlikLink. We also learned where to test and verify various Format Types and patterns with associated fields in Qlik. We’ll now look at Qlik Number Formatting within Expressions.

These Format Types have a default  Format Pattern,  which is the basic structure of Qlik Formatting. Editing the  Format Pattern in the text box, as covered previously, gives a real-time display of what the output format will display like and a convenient Copy of the pattern to Paste into the Expression syntax.

But how does one set the number format within the expression?  

To accomplish this, wrap your expression with the num() function.

num( expression [ , format-expression/format-pattern [ , decimal-sep [ , thousands-sep ] ] ] )

Qlik Number Formatting in Expressions1 Set Standard Formatting within Qlikview or Qlik Sense:

Edit  Format Patterns directly in the dialog box with  Qlikview:

Qlik Number Formatting in Expressions 2

The separator characters entered here will automatically be updated in the  Format Pattern; one  can copy this format pattern and use it as the format in the expression.

Qlik Sense  offers a range of  Simple  formats :

Qlik Number Formatting in Expressions 3

Toggle the  Formatting  button   to Custom to edit the  Format Pattern  manually:

Qlik Number Formatting in Expressions 5

Format Patterns:

Here we see a list of some typical Format Patterns that we will use:

Number format Description
# ##0 describes the number as an integer with a thousands separator.

” ”  is used as thousands separator.

#,##0.00   “,”  is used as thousands separator.

“.”  is used as decimal separator.

#.##0,00 The reverse of above

“.”  is thousands separator

“,”  is used as decimal separator.

###0 describes the number as an integer without a thousands separator.
0000 describes the number as an integer with at least four digits. For example, the number 123 will be shown as 0123.
0.000 describes the number with three decimals. In this example “.” is used as a decimal separator.

This describes the number with three decimals. (e.g., “.” is used as a decimal separator)

The first separator character, presented between the first and second hashtags (#), is the thousand separator. As we see, only by leaving no space or character between the first and second hash is there no separator for thousands.

The second separator character, presented between the zeros (0), is the decimal separator.

 


Up Next: Learn Qlik Number Formatting

Related Posts

Qlik

Qlik Date Conversion for SAP

  • How-Tos FAQs
  • October 28, 2020
Qlik

Qlik resident load examples 

  • How-Tos FAQs
  • November 3, 2020
Qlik

How to Start Loving the Qlik Synthetic Key

  • How-Tos FAQs
  • October 27, 2020