RÉFÉRENCE · QLIK SENSE

Fonctions Qlik Sense

364 fonctions de script et de graphique, classées selon l’objectif recherché avec syntaxe, exemple concret et résultat.

Préparer mes données au chargement

ApplyMap()

Script

ApplyMap() sert à remplacer une clé à l’aide d’une table de correspondance.

Syntaxe

ApplyMap('mapname', expr [ , defaultexpr ] )

Exemple concret

Donnée de départCarteRegions : PACA → Provence-Alpes-Côte d’Azur ; code = 'PACA'
ApplyMap('CarteRegions', 'PACA', 'Inconnu')
Résultat'Provence-Alpes-Côte d’Azur'

Remplacer le code régional par le libellé défini dans la table de correspondance.

À retenir

  • Le 3ᵉ paramètre est facultatif : il définit la valeur retournée lorsqu’aucune correspondance n’est trouvée dans la table de mapping.
  • Si ce paramètre est omis et qu’aucune correspondance n’existe, ApplyMap() renvoie la valeur recherchée elle-même.

Documentation officielle Qlik →

Préparer mes données au chargement

AutoNumber()

Script

AutoNumber() sert à remplacer des valeurs répétées par des identifiants numériques compacts.

Syntaxe

autonumber(expression[ , AutoID])

Exemple concret

Donnée de départRéférences lues : 'A', 'B', 'A'
AutoNumber(Reference)
Résultat1, 2, 1

Attribuer le même entier aux deux occurrences de A.

À retenir

  • Le paramètre AutoID est facultatif : il permet de séparer plusieurs séquences de numérotation indépendantes pendant le même rechargement.
  • Les entiers produits sont utiles pour réduire la mémoire, mais ils ne constituent pas des identifiants stables à conserver entre deux rechargements.

Documentation officielle Qlik →

Préparer mes données au chargement

AutoNumberHash128()

Script

AutoNumberHash128() calcule un hash 128 bits en interne, puis attribue un entier à chaque combinaison distincte rencontrée pendant le chargement.

Syntaxe

autonumberhash128(expression {, expression})

Exemple concret

Donnée de départPremière combinaison lue : Cliente = 27 ; Commande = 815
AutoNumberHash128(Cliente, Commande)
Résultat1

Cette première combinaison reçoit l’entier 1. La valeur dépend de l’ordre de lecture et n’est pas une empreinte textuelle persistante.

À retenir

  • AutoNumberHash128() ne renvoie pas la chaîne du hash : son résultat visible est un entier.
  • Deux couples identiques reçoivent le même entier au cours d’un même chargement.
  • Pour afficher une empreinte textuelle stable, utiliser Hash128(), Hash160() ou Hash256().

Documentation officielle Qlik →

Préparer mes données au chargement

AutoNumberHash256()

Script

AutoNumberHash256() calcule un hash 256 bits en interne, puis attribue un entier à chaque combinaison distincte rencontrée pendant le chargement.

Syntaxe

autonumberhash256(expression {, expression})

Exemple concret

Donnée de départPremière combinaison lue : Cliente = 27 ; Commande = 815
AutoNumberHash256(Cliente, Commande)
Résultat1

Cette première combinaison reçoit l’entier 1. La valeur dépend de l’ordre de lecture et n’est pas une empreinte textuelle persistante.

À retenir

  • AutoNumberHash256() ne renvoie pas la chaîne du hash : son résultat visible est un entier.
  • Deux couples identiques reçoivent le même entier au cours d’un même chargement.
  • Pour afficher une empreinte textuelle stable, utiliser Hash128(), Hash160() ou Hash256().

Documentation officielle Qlik →

Préparer mes données au chargement

FieldName()

Script

FieldName() sert à interroger la structure des tables internes du modèle.

Syntaxe

FieldName(field_number ,table_name)

Exemple concret

Donnée de départTable Commandes : 1 NumeroCommande, 2 Cliente, 3 Montant
FieldName(2, 'Commandes')
Résultat'Cliente'

Retrouver le deuxième champ de la table.

Documentation officielle Qlik →

Préparer mes données au chargement

FieldNumber()

Script

FieldNumber() sert à interroger la structure des tables internes du modèle.

Syntaxe

FieldNumber(field_name ,table_name)

Exemple concret

Donnée de départTable Commandes : NumeroCommande, Cliente, Montant
FieldNumber('Montant', 'Commandes')
Résultat3

Retrouver la position du champ Montant.

Documentation officielle Qlik →

Préparer mes données au chargement

FileBaseName()

Script

FileBaseName() sert à interroger un fichier ou les métadonnées d’un QVD.

Syntaxe

FileBaseName()

Exemple concret

Donnée de départFichier en cours : lib://Donnees/Commandes_2026.csv
FileBaseName()
Résultat'Commandes_2026'

Récupérer le nom sans chemin ni extension.

Documentation officielle Qlik →

Préparer mes données au chargement

FileDir()

Script

FileDir() sert à interroger un fichier ou les métadonnées d’un QVD.

Syntaxe

FileDir()

Exemple concret

Donnée de départFichier en cours : lib://Donnees/Commandes_2026.csv
FileDir()
Résultat'lib://Donnees'

Récupérer le dossier du fichier en cours de lecture.

Documentation officielle Qlik →

Préparer mes données au chargement

FileExtension()

Script

FileExtension() sert à interroger un fichier ou les métadonnées d’un QVD.

Syntaxe

FileExtension()

Exemple concret

Donnée de départFichier en cours : Commandes_2026.csv
FileExtension()
Résultat'csv'

Récupérer l’extension du fichier.

Documentation officielle Qlik →

Préparer mes données au chargement

FileName()

Script

FileName() sert à interroger un fichier ou les métadonnées d’un QVD.

Syntaxe

FileName()

Exemple concret

Donnée de départFichier en cours : lib://Donnees/Commandes_2026.csv
FileName()
Résultat'Commandes_2026.csv'

Récupérer le nom complet du fichier.

Documentation officielle Qlik →

Préparer mes données au chargement

FileSize()

Script

FileSize() sert à obtenir la taille d’un fichier accessible par l’application.

Syntaxe

FileSize()

Exemple concret

Donnée de départFichier en cours : Commandes_2026.csv de 2 048 octets
FileSize()
Résultat2048

Lire sa taille en octets.

Documentation officielle Qlik →

Préparer mes données au chargement

FileTime()

Script

FileTime() sert à obtenir la date de dernière modification d’un fichier accessible.

Syntaxe

FileTime([ filename ])

Exemple concret

Donnée de départCommandes.qvd modifié le 16/09/2026 à 08:30
FileTime('lib://Donnees/Commandes.qvd')
Résultat16/09/2026 08:30:00

Contrôler la date de dernière modification.

À retenir

  • Sans nom de fichier, FileTime() s’applique au fichier actuellement lu dans un LOAD depuis un fichier.
  • Avec un nom de fichier explicite, la fonction renvoie sa date et son heure de dernière modification.

Documentation officielle Qlik →

Préparer mes données au chargement

GetFolderPath()

Script

GetFolderPath() sert à interroger un fichier ou les métadonnées d’un QVD.

Syntaxe

GetFolderPath()

Exemple concret

Donnée de départSélection utilisateur : dossier lib://Archives
GetFolderPath()
Résultat'lib://Archives'

Récupérer le dossier choisi dans la boîte de dialogue.

Documentation officielle Qlik →

Préparer mes données au chargement

IterNo()

Script

IterNo() sert à connaître le numéro de passage d’une boucle de chargement.

Syntaxe

IterNo( )

Exemple concret

Donnée de départBoucle WHILE exécutée trois fois pour une même ligne
IterNo()
Résultat1, puis 2, puis 3

Numéroter les itérations successives de la boucle.

Documentation officielle Qlik →

Préparer mes données au chargement

MapSubstring()

Script

MapSubstring() sert à remplacer dans un texte les fragments trouvés dans une table de correspondance.

Syntaxe

MapSubstring('mapname', expr)

Exemple concret

Donnée de départCarteMots : RDV → rendez-vous ; texte = 'RDV confirmé'
MapSubstring('CarteMots', 'RDV confirmé')
Résultat'rendez-vous confirmé'

Remplacer la sous-chaîne reconnue dans le texte.

Documentation officielle Qlik →

Préparer mes données au chargement

NoOfFields()

Script

NoOfFields() sert à connaître le nombre de champs d’une table interne.

Syntaxe

NoOfFields(table_name)

Exemple concret

Donnée de départTable Commandes : NumeroCommande, Cliente, Montant
NoOfFields('Commandes')
Résultat3

Compter les champs de la table.

Documentation officielle Qlik →

Préparer mes données au chargement

NoOfRows()

Script

NoOfRows() sert à connaître le nombre de lignes d’une table interne.

Syntaxe

NoOfRows(table_name)

Exemple concret

Donnée de départTable Commandes contenant 1 250 lignes
NoOfRows('Commandes')
Résultat1250

Compter les lignes chargées.

Documentation officielle Qlik →

Préparer mes données au chargement

NoOfTables()

Script

NoOfTables() sert à connaître le nombre de tables du modèle.

Syntaxe

NoOfTables()

Exemple concret

Donnée de départModèle contenant Commandes, Clientes et Produits
NoOfTables()
Résultat3

Compter les tables du modèle.

Documentation officielle Qlik →

Préparer mes données au chargement

QvdCreateTime()

Script

QvdCreateTime() sert à lire la date de création enregistrée dans l’en-tête d’un QVD.

Syntaxe

QvdCreateTime(filename)

Exemple concret

Donnée de départCommandes.qvd créé le 16/09/2026 à 08:25
QvdCreateTime('lib://Donnees/Commandes.qvd')
Résultat16/09/2026 08:25:00

Lire l’horodatage stocké dans l’en-tête du QVD.

Documentation officielle Qlik →

Préparer mes données au chargement

QvdFieldName()

Script

QvdFieldName() sert à retrouver le nom d’un champ stocké dans un QVD.

Syntaxe

QvdFieldName(filename , fieldno)

Exemple concret

Donnée de départCommandes.qvd : 1 NumeroCommande, 2 Cliente, 3 Montant
QvdFieldName('lib://Donnees/Commandes.qvd', 2)
Résultat'Cliente'

Lire le nom du deuxième champ du QVD.

Documentation officielle Qlik →

Préparer mes données au chargement

QvdNoOfFields()

Script

QvdNoOfFields() sert à lire le nombre de champs annoncé dans l’en-tête d’un QVD.

Syntaxe

QvdNoOfFields(filename)

Exemple concret

Donnée de départCommandes.qvd contient NumeroCommande, Cliente et Montant
QvdNoOfFields('lib://Donnees/Commandes.qvd')
Résultat3

Compter ses trois champs.

Documentation officielle Qlik →

Préparer mes données au chargement

QvdNoOfRecords()

Script

QvdNoOfRecords() sert à lire le nombre d’enregistrements annoncé dans l’en-tête d’un QVD.

Syntaxe

QvdNoOfRecords(filename)

Exemple concret

Donnée de départCommandes.qvd contient 1 250 lignes
QvdNoOfRecords('lib://Donnees/Commandes.qvd')
Résultat1250

Lire le nombre de lignes annoncé dans l’en-tête.

Documentation officielle Qlik →

Préparer mes données au chargement

QvdTableName()

Script

QvdTableName() sert à interroger un fichier ou les métadonnées d’un QVD.

Syntaxe

QvdTableName(filename)

Exemple concret

Donnée de départCommandes.qvd contient la table Commandes
QvdTableName('lib://Donnees/Commandes.qvd')
Résultat'Commandes'

Lire le nom de la table stockée.

Documentation officielle Qlik →

Préparer mes données au chargement

RecNo()

Script

RecNo() sert à numéroter les enregistrements dans leur ordre de lecture depuis la source.

Syntaxe

RecNo( )

Exemple concret

Donnée de départTroisième enregistrement lu depuis la source
RecNo()
Résultat3

Obtenir la position de l’enregistrement dans la source.

Documentation officielle Qlik →

Préparer mes données au chargement

RowNo()

Script

RowNo() sert à numéroter les lignes produites dans le contexte courant.

Syntaxe

rowno([TOTAL])

Exemple concret

Donnée de départTroisième ligne produite par le chargement courant
RowNo()
Résultat3

Obtenir la position de la ligne dans la table produite.

À retenir

  • TOTAL fait ignorer le découpage du graphique en segments et numérote les lignes sur l’ensemble de la colonne.
  • Dans le script, RowNo() dépend de la table produite ; RecNo() se rapporte plutôt à l’ordre des enregistrements lus dans la source.

Documentation officielle Qlik →

Préparer mes données au chargement

TableName()

Script

TableName() sert à retrouver le nom d’une table à partir de sa position interne.

Syntaxe

TableName(table_number)

Exemple concret

Donnée de départLa table numéro 0 est Commandes
TableName(0)
Résultat'Commandes'

Retrouver le nom de la première table interne.

Documentation officielle Qlik →

Préparer mes données au chargement

TableNumber()

Script

TableNumber() sert à retrouver la position interne d’une table à partir de son nom.

Syntaxe

TableNumber(table_name)

Exemple concret

Donnée de départCommandes est la table numéro 0
TableNumber('Commandes')
Résultat0

Retrouver le numéro interne de la table.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Capitalize()

Script + Graphique

Met en majuscule la première lettre de chaque mot et passe les autres lettres en minuscules.

Syntaxe

Capitalize(text)

Exemple concret

Donnée de départ'mARTIAL loPEZ'
Capitalize('mARTIAL loPEZ')
Résultat'Martial Lopez'

Uniformiser proprement un nom saisi avec une casse incohérente.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Chr()

Script + Graphique

Renvoie le caractère Unicode correspondant au code entier fourni.

Syntaxe

Chr(int)

Exemple concret

Donnée de départCode Unicode : 8364
Chr(8364)
Résultat'€'

Produire le symbole euro à partir de son code Unicode.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

CountRegEx()

Script + Graphique

Compte le nombre de correspondances d’une expression régulière dans un texte.

Syntaxe

CountRegEx(text, regex)

Exemple concret

Donnée de départ'CMD-2026-0158'
CountRegEx('CMD-2026-0158', '\d+')
Résultat2

Compter les groupes de chiffres présents dans une référence.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Evaluate()

Script + Graphique

Évalue un texte comme expression Qlik valide et renvoie son résultat ; sinon NULL.

Syntaxe

Evaluate(expression_text)

Exemple concret

Donnée de départTexte : '12*5'
Evaluate('12*5')
Résultat60

Transformer en résultat une expression stockée sous forme de texte.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

ExtractRegEx()

Script + Graphique

Extrait une correspondance trouvée avec une expression régulière.

Syntaxe

ExtractRegEx(text, regex [, field_no])

Exemple concret

Donnée de départ'CMD-2026-0158'
ExtractRegEx('CMD-2026-0158', '\d+', 2)
Résultat'0158'

Extraire le deuxième groupe numérique d’une référence.

À retenir

  • field_no est facultatif : il permet de choisir une occurrence lorsqu’un motif apparaît plusieurs fois dans le texte.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

ExtractRegExGroup()

Script + Graphique

Extrait un groupe précis d’une expression régulière composite.

Syntaxe

ExtractRegExGroup(text, regex, group [, field_no])

Exemple concret

Donnée de départ'CMD-2026-0158'
ExtractRegExGroup('CMD-2026-0158', 'CMD-(\d{4})-(\d+)', 1)
Résultat'2026'

Récupérer uniquement l’année capturée par le premier groupe de la regex.

À retenir

  • group indique le groupe capturé à renvoyer ; field_no permet en plus de choisir l’occurrence du motif lorsqu’il apparaît plusieurs fois.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

FindOneOf()

Script + Graphique

Renvoie la position de la n-ième occurrence de l’un des caractères recherchés.

Syntaxe

FindOneOf(text, char_set [, count])

Exemple concret

Donnée de départ'CMD/2026-0158'
FindOneOf('CMD/2026-0158', '-_/')
Résultat4

Trouver la position du premier séparateur, quel que soit son type.

À retenir

  • Le paramètre count permet de rechercher la 2ᵉ, 3ᵉ… occurrence. Sans ce paramètre, la première occurrence trouvée est utilisée.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Hash128()

Script + Graphique

Produit un hash 128 bits à partir d’une ou plusieurs expressions.

Syntaxe

Hash128(expr {, expression})

Exemple concret

Donnée de départClé métier : cliente 125 ; commande 4587
Hash128(125, 4587)
RésultatP31_)"B9?H'^]$&!D))3Y"

Cette chaîne de 22 caractères est l’empreinte exacte renvoyée par Qlik pour ces deux valeurs, dans cet ordre.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Hash160()

Script + Graphique

Produit un hash 160 bits à partir d’une ou plusieurs expressions.

Syntaxe

Hash160(expr {, expression})

Exemple concret

Donnée de départRéférence de facture : 'FAC-2026-018'
Hash160('FAC-2026-018')
RésultatL?>PLSUMBFK\$#O\)[M:%)5E#R]

Cette chaîne de 27 caractères est l’empreinte exacte renvoyée par Qlik pour cette référence.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Hash256()

Script + Graphique

Produit un hash 256 bits à partir d’une ou plusieurs expressions.

Syntaxe

Hash256(expr {, expression})

Exemple concret

Donnée de départClé métier : cliente 125 ; commande 4587
Hash256(125, 4587)
RésultatP31_)"B9?H'^]$&!D))3Y&.*(V%8034V_MYK6DN)*V4

Cette chaîne de 43 caractères est l’empreinte exacte renvoyée par Qlik pour ces deux valeurs, dans cet ordre.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Index()

Script + Graphique

Renvoie la position de la n-ième occurrence d’une sous-chaîne ; un count négatif cherche depuis la fin.

Syntaxe

Index(text, substring [, count])

Exemple concret

Donnée de départ'CMD-2026-0158'
Index('CMD-2026-0158', '-', 2)
Résultat9

Repérer la position du deuxième tiret dans une référence.

À retenir

  • Le paramètre count est facultatif : 1 recherche la première occurrence, 2 la deuxième, etc. Une valeur négative permet de compter depuis la droite.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

IndexRegEx()

Script + Graphique

Renvoie la position de départ de la n-ième correspondance regex.

Syntaxe

IndexRegEx(text, regex [, count])

Exemple concret

Donnée de départ'Commande 2026-0158'
IndexRegEx('Commande 2026-0158', '\d+')
Résultat10

Localiser le début du premier groupe de chiffres.

À retenir

  • Le paramètre count permet de choisir l’occurrence du motif à localiser lorsqu’il apparaît plusieurs fois.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

IndexRegExGroup()

Script + Graphique

Renvoie la position d’un groupe précis dans une correspondance regex composite.

Syntaxe

IndexRegExGroup(text, regex, group [, count])

Exemple concret

Donnée de départ'CMD-2026-0158'
IndexRegExGroup('CMD-2026-0158', 'CMD-(\d{4})-(\d+)', 2)
Résultat10

Localiser le début du deuxième groupe capturé, ici le numéro 0158.

À retenir

  • group désigne le groupe capturé dont on veut la position ; count permet de choisir l’occurrence du motif.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

IsJson()

Script + Graphique

Teste si une chaîne contient du JSON valide, éventuellement d’un type donné.

Syntaxe

IsJson(json [, type])

Exemple concret

Donnée de départ'{"statut":"OK"}'
IsJson('{"statut":"OK"}')
Résultat-1 (vrai)

Vérifier qu’une chaîne contient un JSON valide avant de l’exploiter.

À retenir

  • Le paramètre type est facultatif et permet de contrôler plus précisément le type JSON attendu au lieu de vérifier seulement la validité générale.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

IsRegEx()

Script + Graphique

Teste si le texte fourni constitue une expression régulière valide.

Syntaxe

IsRegEx(expr [, debug])

Exemple concret

Donnée de départMotif : '\d{4}-\d{2}'
IsRegEx('\d{4}-\d{2}')
Résultat-1 (vrai)

Contrôler qu’un motif d’expression régulière est valide.

À retenir

  • Le paramètre debug est facultatif : il est surtout utile pour diagnostiquer un motif invalide pendant la mise au point.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

JsonArray()

Script + Graphique

Agrège des valeurs et les concatène sous la forme d’un tableau JSON.

Syntaxe

JsonArray([DISTINCT][TOTAL] value [, sort_weight])

Exemple concret

Donnée de départDeux lignes Produit : Clavier, Souris
JsonArray(Produit)
Résultat["Clavier","Souris"]

Regrouper les valeurs de plusieurs lignes dans un tableau JSON.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

JsonGet()

Script + Graphique

Lit la valeur située à un chemin donné dans une chaîne JSON valide.

Syntaxe

JsonGet(json, path)

Exemple concret

Donnée de départ'{"client":{"ville":"Aix"}}'
JsonGet('{"client":{"ville":"Aix"}}', '/client/ville')
Résultat'Aix'

Lire une propriété imbriquée sans découper manuellement le JSON.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

JsonObject()

Script + Graphique

Construit un objet JSON à partir d’une ou plusieurs paires nom-valeur.

Syntaxe

JsonObject(name, value [, name, value, ...])

Exemple concret

Donnée de départID = 125 ; Ville = 'Aix'
JsonObject('id', 125, 'ville', 'Aix')
Résultat{"id":125,"ville":"Aix"}

Construire directement un objet JSON avec plusieurs couples nom-valeur.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

JsonSet()

Script + Graphique

Modifie ou insère une valeur dans une chaîne JSON valide.

Syntaxe

JsonSet(json, path, value)

Exemple concret

Donnée de départ'{"statut":"ATTENTE"}'
JsonSet('{"statut":"ATTENTE"}', '/statut', 'OK')
Résultat{"statut":"OK"}

Modifier la valeur d’une propriété dans un document JSON.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

JsonSetEx()

Script + Graphique

Modifie plusieurs emplacements d’une chaîne JSON en acceptant plusieurs couples chemin-valeur.

Syntaxe

JsonSetEx(json, path, value, ...)

Exemple concret

Donnée de départ'{"statut":"ATTENTE"}'
JsonSetEx('{"statut":"ATTENTE"}', '/statut', 'OK', '/source', 'SOSQLIK')
Résultat{"statut":"OK","source":"SOSQLIK"}

Modifier et ajouter plusieurs propriétés JSON en une seule expression.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

KeepChar()

Script + Graphique

Conserve uniquement les caractères présents dans la liste autorisée.

Syntaxe

KeepChar(text, keep_chars)

Exemple concret

Donnée de départ'06 12-34.56.78'
KeepChar('06 12-34.56.78', '0123456789')
Résultat'0612345678'

Nettoyer un numéro de téléphone pour ne conserver que les chiffres.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Left()

Script + Graphique

Renvoie les count premiers caractères d’un texte.

Syntaxe

Left(text, count)

Exemple concret

Donnée de départ'Martial'
Left('Martial', 3)
Résultat'Mar'

Récupérer les trois premiers caractères d’un prénom, d’un code ou d’une référence.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Len()

Script + Graphique

Renvoie le nombre de caractères d’un texte.

Syntaxe

Len(text)

Exemple concret

Donnée de départ'SOSQLIK'
Len('SOSQLIK')
Résultat7

Contrôler le nombre de caractères d’un identifiant.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

LevenshteinDist()

Script + Graphique

Calcule la distance de Levenshtein entre deux chaînes.

Syntaxe

LevenshteinDist(text1, text2)

Exemple concret

Donnée de départ'Martial' et 'Martiel'
LevenshteinDist('Martial', 'Martiel')
Résultat1

Détecter deux libellés très proches malgré une faute de frappe.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Lower()

Script + Graphique

Convertit les lettres d’un texte en minuscules.

Syntaxe

Lower(text)

Exemple concret

Donnée de départ'Contact@SOSQLIK.FR'
Lower('Contact@SOSQLIK.FR')
Résultat'contact@sosqlik.fr'

Normaliser une adresse e-mail avant une comparaison.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

LTrim()

Script + Graphique

Supprime les espaces situés au début du texte.

Syntaxe

LTrim(text)

Exemple concret

Donnée de départ⟦···Martial⟧
LTrim(' Martial')
Résultat⟦Martial⟧

· représente un espace

Supprimer uniquement les espaces placés au début d’un champ.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

MatchRegEx()

Script + Graphique

Compare le texte à plusieurs regex et renvoie la position du motif qui correspond à la totalité du texte.

Syntaxe

MatchRegEx(text, regex1 [, regex2, ... regexN])

Exemple concret

Donnée de départ'FAC-0158'
MatchRegEx('FAC-0158', 'CMD-\d+', 'FAC-\d+')
Résultat2

Identifier lequel des formats autorisés correspond à la référence.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Mid()

Script + Graphique

Extrait une partie du texte à partir de start ; count indique la longueur.

Syntaxe

Mid(text, start [, count])

Exemple concret

Donnée de départ'CMD-2026-0158'
Mid('CMD-2026-0158', 5, 4)
Résultat'2026'

Extraire quatre caractères à partir de la cinquième position.

À retenir

  • Le paramètre count est facultatif. S’il est omis, Mid() renvoie le texte depuis la position de départ jusqu’à la fin.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Ord()

Script + Graphique

Renvoie le code numérique Unicode du premier caractère.

Syntaxe

Ord(text)

Exemple concret

Donnée de départ'Aix'
Ord('Aix')
Résultat65

Obtenir le code Unicode du premier caractère.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

PurgeChar()

Script + Graphique

Supprime du texte tous les caractères listés dans remove_chars.

Syntaxe

PurgeChar(text, remove_chars)

Exemple concret

Donnée de départ'FR 12-345.678'
PurgeChar('FR 12-345.678', ' -.')
Résultat'FR12345678'

Retirer en une fois espaces, tirets et points d’un identifiant.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Repeat()

Script + Graphique

Répète un texte le nombre de fois demandé.

Syntaxe

Repeat(text [, repeat_count])

Exemple concret

Donnée de départTexte '-' répété 5 fois
Repeat('-', 5)
Résultat'-----'

Créer un séparateur ou un remplissage de longueur calculée.

À retenir

  • repeat_count indique combien de fois le texte doit être répété. Il est facultatif dans la syntaxe de la fonction.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Replace()

Script + Graphique

Remplace toutes les occurrences d’une sous-chaîne par une autre.

Syntaxe

Replace(text, from_str, to_str)

Exemple concret

Donnée de départ'Agence Marseille'
Replace('Agence Marseille', 'Marseille', 'Aix')
Résultat'Agence Aix'

Remplacer toutes les occurrences d’un ancien libellé.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

ReplaceRegEx()

Script + Graphique

Remplace une ou plusieurs correspondances regex par un nouveau texte.

Syntaxe

ReplaceRegEx(text, regex, to_str [, occurrence])

Exemple concret

Donnée de départ'CMD-2026-0158'
ReplaceRegEx('CMD-2026-0158', '\d', 'X')
Résultat'CMD-XXXX-XXXX'

Masquer tous les chiffres d’une référence.

À retenir

  • occurrence permet de limiter le remplacement à une occurrence précise ; sans ce paramètre, le comportement porte sur les correspondances prévues par la fonction.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

ReplaceRegExGroup()

Script + Graphique

Remplace un groupe ciblé dans une correspondance regex composite.

Syntaxe

ReplaceRegExGroup(text, regex, to_str, group [, occurrence])

Exemple concret

Donnée de départ'CMD-2026-0158'
ReplaceRegExGroup('CMD-2026-0158', 'CMD-(\d{4})-(\d+)', 'XXXX', 1)
Résultat'CMD-XXXX-0158'

Remplacer uniquement le groupe année sans toucher au reste de la référence.

À retenir

  • group permet de remplacer uniquement un groupe capturé sans modifier le reste du motif ; occurrence permet de cibler une occurrence précise.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Right()

Script + Graphique

Renvoie les count derniers caractères d’un texte.

Syntaxe

Right(text, count)

Exemple concret

Donnée de départ'CMD-2026-0158'
Right('CMD-2026-0158', 4)
Résultat'0158'

Récupérer les quatre derniers caractères d’une référence.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

RTrim()

Script + Graphique

Supprime les espaces situés à la fin du texte.

Syntaxe

RTrim(text)

Exemple concret

Donnée de départ⟦Martial···⟧
RTrim('Martial ')
Résultat⟦Martial⟧

· représente un espace

Supprimer uniquement les espaces placés à la fin d’un champ.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

SubField()

Script + Graphique

Découpe un texte selon un séparateur et renvoie le segment demandé ; sans field_no dans un LOAD, peut générer plusieurs lignes.

Syntaxe

SubField(text, delimiter [, field_no])

Exemple concret

Donnée de départ'13|Aix|France'
SubField('13|Aix|France', '|', 2)
Résultat'Aix'

Extraire le deuxième segment d’une valeur délimitée.

À retenir

  • Une position positive compte depuis la gauche : SubField('2026_AIX_0158', '_', 1) renvoie '2026'.
  • Une position négative compte depuis la droite : SubField('2026_AIX_0158', '_', -1) renvoie '0158'.
  • Avec -2, la même chaîne renvoie 'AIX'. Cette écriture est pratique lorsque la fin d’une référence est stable mais que son début peut varier.
  • Sans troisième argument dans un LOAD, SubField() peut produire une ligne par segment : ce comportement est différent d’une simple extraction.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

SubFieldRegEx()

Script + Graphique

Découpe un texte en utilisant une regex comme séparateur.

Syntaxe

SubFieldRegEx(text, regex_delimiter [, field_no])

Exemple concret

Donnée de départ'CMD - 2026 / 0158'
SubFieldRegEx('CMD - 2026 / 0158', '\s*[-/]\s*', 2)
Résultat'2026'

Découper un texte dont les séparateurs et espaces peuvent varier.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

SubStringCount()

Script + Graphique

Compte le nombre d’occurrences d’une sous-chaîne.

Syntaxe

SubStringCount(text, substring)

Exemple concret

Donnée de départ'/ventes/2026/qvd/'
SubStringCount('/ventes/2026/qvd/', '/')
Résultat4

Compter les séparateurs présents dans un chemin.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

TextBetween()

Script + Graphique

Renvoie le texte situé entre deux délimiteurs ; n permet de choisir l’occurrence.

Syntaxe

TextBetween(text, delimiter1, delimiter2 [, n])

Exemple concret

Donnée de départ'Commande [0158] validée'
TextBetween('Commande [0158] validée', '[', ']')
Résultat'0158'

Extraire une valeur encadrée par deux délimiteurs.

À retenir

  • Le paramètre n permet de choisir quelle zone comprise entre les deux délimiteurs doit être renvoyée lorsque le texte en contient plusieurs.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Trim()

Script + Graphique

Supprime les espaces au début et à la fin du texte.

Syntaxe

Trim(text)

Exemple concret

Donnée de départ⟦···Martial·Lopez···⟧
Trim(' Martial Lopez ')
Résultat⟦Martial·Lopez⟧

· représente un espace

Supprimer les espaces inutiles au début et à la fin.

Documentation officielle Qlik →

Nettoyer, découper et analyser du texte

Upper()

Script + Graphique

Convertit les lettres d’un texte en majuscules.

Syntaxe

Upper(text)

Exemple concret

Donnée de départ'Aix-en-Provence'
Upper('Aix-en-Provence')
Résultat'AIX-EN-PROVENCE'

Normaliser une clé texte avant association.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

AddMonths()

Script + Graphique

AddMonths() décale une date du nombre de mois indiqué.

Syntaxe

addmonths(startdate, n , [ , mode])

Exemple concret

Donnée de départDate = 15/01/2026 ; décalage = 2 mois
AddMonths(MakeDate(2026,1,15), 2)
Résultat15/03/2026

Décaler une échéance de deux mois.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

AddYears()

Script + Graphique

AddYears() décale une date du nombre d’années indiqué.

Syntaxe

addyears(startdate, n)

Exemple concret

Donnée de départDate = 10/06/2024 ; décalage = 2 ans
AddYears(MakeDate(2024,6,10), 2)
Résultat10/06/2026

Décaler une date anniversaire de deux ans.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Age()

Script + Graphique

Age() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

age(timestamp, date_of_birth)

Exemple concret

Donnée de départNaissance = 10/05/2000 ; référence = 16/09/2026
Age(MakeDate(2026,9,16), MakeDate(2000,5,10))
Résultat26

Calculer l’âge atteint à la date de référence.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

converttolocaltime()

Script + Graphique

converttolocaltime() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

converttolocaltime(timestamp [, place [, ignore_dst=false]])

Exemple concret

Donnée de départInstant UTC : 16/09/2026 à 12:00 ; zone : Paris
converttolocaltime(MakeTimestamp(2026,9,16,12), 'Paris')
Résultat16/09/2026 14:00:00

Convertir l’instant vers l’heure de Paris en été.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Day()

Script + Graphique

Day() sert à extraire le numéro du jour dans le mois.

Syntaxe

day(expression)

Exemple concret

Donnée de départDate = 16/09/2026
Day(MakeDate(2026,9,16))
Résultat16

Extraire le jour du mois.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

DayEnd()

Script + Graphique

DayEnd() sert à calculer le dernier instant de la période contenant la date fournie.

Syntaxe

dayend(timestamp [, shift = 0 [, dayoffset = 0]])

Exemple concret

Donnée de départDate : 16/09/2026 à 14:30
DayEnd(MakeTimestamp(2026,9,16,14,30))
Résultat16/09/2026 23:59:59,999

Atteindre le dernier instant de la journée.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

DaylightSaving()

Script + Graphique

DaylightSaving() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

daylightsaving( )

Exemple concret

Donnée de départHorloge courante supposée à Paris le 16/09/2026
DaylightSaving()
Résultat01:00:00

Obtenir l’heure ajoutée par le passage à l’heure d’été.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

DayName()

Script + Graphique

DayName() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

dayname(timestamp [, shift = 0 [, dayoffset = 0]])

Exemple concret

Donnée de départDate : 16/09/2026 à 14:30
DayName(MakeTimestamp(2026,9,16,14,30))
Résultat'16 sept. 2026'

Créer un libellé de jour directement triable.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

DayNumberOfQuarter()

Script + Graphique

DayNumberOfQuarter() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

daynumberofquarter(date[,firstmonth])

Exemple concret

Donnée de départDate : 16/09/2026
DayNumberOfQuarter(MakeDate(2026,9,16))
Résultat78

Compter les jours écoulés depuis le début du troisième trimestre.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

DayNumberOfYear()

Script + Graphique

DayNumberOfYear() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

daynumberofyear(date[,firstmonth])

Exemple concret

Donnée de départDate : 16/09/2026
DayNumberOfYear(MakeDate(2026,9,16))
Résultat259

Positionner la date dans l’année 2026.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

DayStart()

Script + Graphique

DayStart() sert à calculer le premier instant de la période contenant la date fournie.

Syntaxe

daystart(timestamp [, shift = 0 [, dayoffset = 0]])

Exemple concret

Donnée de départDate : 16/09/2026 à 14:30
DayStart(MakeTimestamp(2026,9,16,14,30))
Résultat16/09/2026 00:00:00

Atteindre le premier instant de la journée.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

FirstWorkDate()

Script + Graphique

FirstWorkDate() sert à calculer une information de calendrier en tenant compte des jours ouvrés.

Syntaxe

firstworkdate(end_date, no_of_workdays {, holiday} )

Exemple concret

Donnée de départDate de fin : 18/09/2026 ; période : 5 jours ouvrés
FirstWorkDate(MakeDate(2026,9,18), 5)
Résultat14/09/2026

Retrouver le premier jour ouvré d’une période qui finit vendredi.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

GMT()

Script + Graphique

GMT() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

GMT( )

Exemple concret

Donnée de départHeure UTC supposée : 12:00
GMT()
Résultat12:00:00

Lire l’heure de Greenwich.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Hour()

Script + Graphique

Hour() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

hour(expression)

Exemple concret

Donnée de départHeure = 14:35:20
Hour(MakeTime(14,35,20))
Résultat14

Extraire l’heure.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InDay()

Script + Graphique

InDay() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

inday(timestamp, basetimestamp , shift [, daystart])

Exemple concret

Donnée de départDate testée : 16/09/2026 à 10:00 ; référence : 16/09/2026 à 14:00
InDay(MakeTimestamp(2026,9,16,10), MakeTimestamp(2026,9,16,14), 0)
Résultat-1 (vrai)

Vérifier que les deux instants appartiennent au même jour.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InDayToTime()

Script + Graphique

InDayToTime() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

indaytotime(timestamp, basetimestamp , shift [, daystart])

Exemple concret

Donnée de départInstant testé : 16/09/2026 à 10:00 ; référence : 16/09/2026 à 14:00
InDayToTime(MakeTimestamp(2026,9,16,10), MakeTimestamp(2026,9,16,14), 0)
Résultat-1 (vrai)

Vérifier que l’instant est compris entre le début du jour et l’heure de référence.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InLunarWeek()

Script + Graphique

InLunarWeek() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

inlunarweek (date, basedate , shift [, weekstart])

Exemple concret

Donnée de départDate testée : 15/09/2026 ; référence : 16/09/2026
InLunarWeek(MakeDate(2026,9,15), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance à la même semaine lunaire.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InLunarWeekToDate()

Script + Graphique

InLunarWeekToDate() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

inlunarweektodate (date, basedate , shift [, weekstart])

Exemple concret

Donnée de départDate testée : 15/09/2026 ; référence : 16/09/2026
InLunarWeekToDate(MakeDate(2026,9,15), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance à la semaine lunaire écoulée jusqu’à la référence.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InMonth()

Script + Graphique

InMonth() sert à tester si une date appartient à la période définie par une date de référence.

Syntaxe

inmonth(date, basedate , shift)

Exemple concret

Donnée de départDate testée : 05/09/2026 ; référence : 16/09/2026
InMonth(MakeDate(2026,9,5), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance au même mois.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InMonths()

Script + Graphique

InMonths() sert à tester si une date appartient à la période définie par une date de référence.

Syntaxe

inmonths(n, date, basedate , shift [, first_month_of_year = 1])

Exemple concret

Donnée de départDate testée : 15/08/2026 ; référence : 16/09/2026 ; fenêtre : 2 mois
InMonths(2, MakeDate(2026,8,15), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance à la fenêtre août–septembre.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InMonthsToDate()

Script + Graphique

InMonthsToDate() sert à tester si une date appartient à la période définie par une date de référence.

Syntaxe

inmonthstodate (n, date, basedate , shift [, first_month_of_year = 1])

Exemple concret

Donnée de départDate testée : 15/08/2026 ; référence : 16/09/2026 ; fenêtre : 2 mois
InMonthsToDate(2, MakeDate(2026,8,15), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance à la fenêtre écoulée jusqu’au 16 septembre.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InMonthToDate()

Script + Graphique

InMonthToDate() sert à tester si une date appartient à la période définie par une date de référence.

Syntaxe

inmonthtodate (date, basedate , shift)

Exemple concret

Donnée de départDate testée : 05/09/2026 ; référence : 16/09/2026
InMonthToDate(MakeDate(2026,9,5), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance au mois écoulé jusqu’à la référence.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InQuarter()

Script + Graphique

InQuarter() sert à tester si une date appartient à la période définie par une date de référence.

Syntaxe

inquarter (date, basedate , shift [, first_month_of_year = 1])

Exemple concret

Donnée de départDate testée : 10/08/2026 ; référence : 16/09/2026
InQuarter(MakeDate(2026,8,10), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance au troisième trimestre.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InQuarterToDate()

Script + Graphique

InQuarterToDate() sert à tester si une date appartient à la période définie par une date de référence.

Syntaxe

inquartertodate (date, basedate , shift [, first_month_of_year = 1])

Exemple concret

Donnée de départDate testée : 10/08/2026 ; référence : 16/09/2026
InQuarterToDate(MakeDate(2026,8,10), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance au trimestre écoulé jusqu’à la référence.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InWeek()

Script + Graphique

InWeek() sert à tester si une date appartient à la période définie par une date de référence.

Syntaxe

inweek(date, basedate , shift [, weekstart])

Exemple concret

Donnée de départDate testée : 15/09/2026 ; référence : 16/09/2026
InWeek(MakeDate(2026,9,15), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance à la même semaine.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InWeekToDate()

Script + Graphique

InWeekToDate() sert à tester si une date appartient à la période définie par une date de référence.

Syntaxe

inweektodate (date, basedate , shift [, weekstart])

Exemple concret

Donnée de départDate testée : 15/09/2026 ; référence : 16/09/2026
InWeekToDate(MakeDate(2026,9,15), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance à la semaine écoulée jusqu’à mercredi.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InYear()

Script + Graphique

InYear() sert à tester si une date appartient à la période définie par une date de référence.

Syntaxe

inyear(date, basedate , shift [, first_month_of_year = 1])

Exemple concret

Donnée de départDate testée : 10/03/2026 ; référence : 16/09/2026
InYear(MakeDate(2026,3,10), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance à la même année.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

InYearToDate()

Script + Graphique

InYearToDate() sert à tester si une date appartient à la période définie par une date de référence.

Syntaxe

inyeartodate (date, basedate , shift [, first_month_of_year = 1])

Exemple concret

Donnée de départDate testée : 10/03/2026 ; référence : 16/09/2026
InYearToDate(MakeDate(2026,3,10), MakeDate(2026,9,16), 0)
Résultat-1 (vrai)

Vérifier l’appartenance à l’année écoulée jusqu’à la référence.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

LastWorkDate()

Script + Graphique

LastWorkDate() sert à calculer une information de calendrier en tenant compte des jours ouvrés.

Syntaxe

lastworkdate(start_date, no_of_workdays {, holiday})

Exemple concret

Donnée de départDate de début : 14/09/2026 ; période : 5 jours ouvrés
LastWorkDate(MakeDate(2026,9,14), 5)
Résultat18/09/2026

Retrouver le dernier jour ouvré d’une semaine complète.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

localtime()

Script + Graphique

localtime() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

localtime([timezone [, ignoreDST ]])

Exemple concret

Donnée de départInstant UTC : 16/09/2026 à 12:00 ; zone : Paris
localtime('Paris')
Résultat16/09/2026 14:00:00

Convertir l’instant vers l’heure de Paris en été.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

LunarWeekEnd()

Script + Graphique

LunarWeekEnd() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

lunarweekend(date [, shift = 0 [,weekoffset = 0]])

Exemple concret

Donnée de départDate : 16/09/2026
LunarWeekEnd(MakeDate(2026,9,16))
Résultat16/09/2026 23:59:59,999

Obtenir la fin de la semaine lunaire.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

LunarWeekName()

Script + Graphique

LunarWeekName() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

lunarweekname(date [, shift = 0 [,weekoffset = 0]])

Exemple concret

Donnée de départDate : 16/09/2026
LunarWeekName(MakeDate(2026,9,16))
Résultat'10/09/2026–16/09/2026'

Créer le libellé de la semaine lunaire.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

LunarWeekStart()

Script + Graphique

LunarWeekStart() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

lunarweekstart(date [, shift = 0 [,weekoffset = 0]])

Exemple concret

Donnée de départDate : 16/09/2026
LunarWeekStart(MakeDate(2026,9,16))
Résultat10/09/2026 00:00:00

Obtenir le début de la semaine lunaire.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

MakeDate()

Script + Graphique

MakeDate() sert à construire une date à partir d’une année, d’un mois et d’un jour.

Syntaxe

makedate(YYYY [ , MM [ , DD ] ])

Exemple concret

Donnée de départAnnée = 2026 ; mois = 9 ; jour = 16
MakeDate(2026, 9, 16)
Résultat16/09/2026

Construire une date à partir de ses trois composantes.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

MakeTime()

Script + Graphique

MakeTime() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

maketime(hh [ , mm [ , ss [ .fff ] ] ])

Exemple concret

Donnée de départHeure = 8 ; minute = 30
MakeTime(8, 30)
Résultat08:30:00

Construire une heure de début.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

MakeWeekDate()

Script + Graphique

MakeWeekDate() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

makeweekdate(YYYY [ , WW [ , D ] ])

Exemple concret

Donnée de départAnnée = 2026 ; semaine = 38 ; jour = 2
MakeWeekDate(2026, 38, 2)
Résultat16/09/2026

Construire une date à partir d’une semaine ISO.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Minute()

Script + Graphique

Minute() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

minute(expression)

Exemple concret

Donnée de départHeure = 14:35:20
Minute(MakeTime(14,35,20))
Résultat35

Extraire les minutes.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Month()

Script + Graphique

Month() sert à obtenir le mois associé à une date.

Syntaxe

month(expression)

Exemple concret

Donnée de départDate = 16/09/2026
Month(MakeDate(2026,9,16))
Résultat'sept.'

Afficher le mois de la date.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

MonthEnd()

Script + Graphique

MonthEnd() sert à calculer le dernier instant de la période contenant la date fournie.

Syntaxe

monthend(date [, shift = 0])

Exemple concret

Donnée de départDate : 16/09/2026
MonthEnd(MakeDate(2026,9,16))
Résultat30/09/2026 23:59:59,999

Obtenir la fin du mois.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

MonthName()

Script + Graphique

MonthName() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

monthname(date [, shift = 0])

Exemple concret

Donnée de départDate : 16/09/2026
MonthName(MakeDate(2026,9,16))
Résultat'sept. 2026'

Créer le libellé du mois.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

MonthsEnd()

Script + Graphique

MonthsEnd() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

monthsend(n, date [, shift = 0 [, first_month_of_year = 1]])

Exemple concret

Donnée de départDate : 16/09/2026 ; fenêtre = 2 mois
MonthsEnd(2, MakeDate(2026,9,16))
Résultat30/09/2026 23:59:59,999

Obtenir la fin de la fenêtre août–septembre.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

MonthsName()

Script + Graphique

MonthsName() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

monthsname(n, date [, shift = 0 [, first_month_of_year = 1]])

Exemple concret

Donnée de départDate : 16/09/2026 ; fenêtre = 2 mois
MonthsName(2, MakeDate(2026,9,16))
Résultat'août–sept. 2026'

Créer le libellé de la fenêtre de deux mois.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

MonthsStart()

Script + Graphique

MonthsStart() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

monthsstart(n, date [, shift = 0 [, first_month_of_year = 1]])

Exemple concret

Donnée de départDate : 16/09/2026 ; fenêtre = 2 mois
MonthsStart(2, MakeDate(2026,9,16))
Résultat01/08/2026 00:00:00

Obtenir le début de la fenêtre août–septembre.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

MonthStart()

Script + Graphique

MonthStart() sert à calculer le premier instant de la période contenant la date fournie.

Syntaxe

monthstart(date [, shift = 0])

Exemple concret

Donnée de départDate : 16/09/2026
MonthStart(MakeDate(2026,9,16))
Résultat01/09/2026 00:00:00

Obtenir le début du mois.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

NetWorkDays()

Script + Graphique

NetWorkDays() sert à calculer une information de calendrier en tenant compte des jours ouvrés.

Syntaxe

networkdays (start:date, end_date {, holiday})

Exemple concret

Donnée de départDu 14/09/2026 au 18/09/2026, sans jour férié
NetWorkDays(MakeDate(2026,9,14), MakeDate(2026,9,18))
Résultat5

Compter les jours ouvrés de la période.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Now()

Script + Graphique

Now() sert à obtenir la date et l’heure courantes.

Syntaxe

now([ timer_mode])

Exemple concret

Donnée de départHorloge supposée : 16/09/2026 à 14:30
Now(1)
Résultat16/09/2026 14:30:00

Afficher l’horodatage courant.

À retenir

  • timer_mode détermine à quel moment l’horodatage est évalué. Le choix du mode peut donc faire varier le résultat entre rechargement et consultation.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Quarter()

Script + Graphique

Quarter() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

quarter(date [,

Exemple concret

Donnée de départDate : 16/09/2026
Quarter(MakeDate(2026,9,16))
Résultat'Q3'

Identifier le troisième trimestre.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

QuarterEnd()

Script + Graphique

QuarterEnd() sert à calculer le dernier instant de la période contenant la date fournie.

Syntaxe

quarterend(date [, shift = 0 [, first_month_of_year = 1]])

Exemple concret

Donnée de départDate : 16/09/2026
QuarterEnd(MakeDate(2026,9,16))
Résultat30/09/2026 23:59:59,999

Obtenir la fin du trimestre.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

QuarterName()

Script + Graphique

QuarterName() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

quartername(date [, shift = 0 [, first_month_of_year = 1]])

Exemple concret

Donnée de départDate : 16/09/2026
QuarterName(MakeDate(2026,9,16))
Résultat'juil.–sept. 2026'

Créer le libellé du trimestre.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

QuarterStart()

Script + Graphique

QuarterStart() sert à calculer le premier instant de la période contenant la date fournie.

Syntaxe

quarterstart(date [, shift = 0 [, first_month_of_year = 1]])

Exemple concret

Donnée de départDate : 16/09/2026
QuarterStart(MakeDate(2026,9,16))
Résultat01/07/2026 00:00:00

Obtenir le début du trimestre.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Second()

Script + Graphique

Second() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

second(expression)

Exemple concret

Donnée de départHeure = 14:35:20
Second(MakeTime(14,35,20))
Résultat20

Extraire les secondes.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

setdateyear()

Script + Graphique

setdateyear() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

setdateyear (timestamp, year)

Exemple concret

Donnée de départDate initiale : 12/03/2024 ; nouvelle période : 2026
setdateyear(MakeDate(2024,3,12), 2026)
Résultat12/03/2026

Remplacer les composantes calendaires demandées.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

setdateyearmonth()

Script + Graphique

setdateyearmonth() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

setdateyearmonth (timestamp, year, month)

Exemple concret

Donnée de départDate initiale : 12/03/2024 ; nouvelle période : 2026-09
setdateyearmonth(MakeDate(2024,3,12), 2026, 9)
Résultat12/09/2026

Remplacer les composantes calendaires demandées.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

TimeZone()

Script + Graphique

TimeZone() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

timezone( )

Exemple concret

Donnée de départFuseau du moteur : Europe/Paris
TimeZone()
Résultat'Europe/Paris'

Identifier le fuseau horaire utilisé.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Today()

Script + Graphique

Today() sert à obtenir la date correspondant au jour courant.

Syntaxe

today([timer_mode])

Exemple concret

Donnée de départDate système supposée : 16/09/2026
Today(1)
Résultat16/09/2026

Afficher la date du jour au moment du rechargement.

À retenir

  • timer_mode détermine à quel moment la date est évaluée. Ce détail est important dans une application qui reste ouverte pendant plusieurs jours.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

UTC()

Script + Graphique

UTC() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

UTC( )

Exemple concret

Donnée de départInstant supposé : 16/09/2026 à 12:00 UTC
UTC()
Résultat16/09/2026 12:00:00

Lire l’horodatage UTC.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Week()

Script + Graphique

Week() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

week(expression)

Exemple concret

Donnée de départDate = 16/09/2026
Week(MakeDate(2026,9,16))
Résultat38

Obtenir le numéro de semaine.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

WeekDay()

Script + Graphique

WeekDay() sert à obtenir le jour de la semaine associé à une date.

Syntaxe

weekday(date)

Exemple concret

Donnée de départDate = 16/09/2026
WeekDay(MakeDate(2026,9,16))
Résultat'mer.'

Afficher le jour de la semaine.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

WeekEnd()

Script + Graphique

WeekEnd() sert à calculer le dernier instant de la période contenant la date fournie.

Syntaxe

weekend(date [, shift = 0 [,weekoffset = 0]])

Exemple concret

Donnée de départDate : 16/09/2026
WeekEnd(MakeDate(2026,9,16))
Résultat20/09/2026 23:59:59,999

Obtenir le dimanche de la semaine.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

WeekName()

Script + Graphique

WeekName() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

weekname(date [, shift = 0 [,weekoffset = 0]])

Exemple concret

Donnée de départDate : 16/09/2026
WeekName(MakeDate(2026,9,16))
Résultat'14/09/2026–20/09/2026'

Créer le libellé de la semaine.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

WeekStart()

Script + Graphique

WeekStart() sert à calculer le premier instant de la période contenant la date fournie.

Syntaxe

weekstart(date [, shift = 0 [,weekoffset = 0]])

Exemple concret

Donnée de départDate : 16/09/2026
WeekStart(MakeDate(2026,9,16))
Résultat14/09/2026 00:00:00

Obtenir le lundi de la semaine.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

WeekYear()

Script + Graphique

WeekYear() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

weekyear(expression)

Exemple concret

Donnée de départDate : 16/09/2026
WeekYear(MakeDate(2026,9,16))
Résultat2026

Obtenir l’année à laquelle appartient la semaine.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

Year()

Script + Graphique

Year() sert à extraire l’année d’une date.

Syntaxe

year(expression)

Exemple concret

Donnée de départDate = 16/09/2026
Year(MakeDate(2026,9,16))
Résultat2026

Extraire l’année.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

YearEnd()

Script + Graphique

YearEnd() sert à calculer le dernier instant de la période contenant la date fournie.

Syntaxe

yearend( date [, shift = 0 [, first_month_of_year = 1]])

Exemple concret

Donnée de départDate : 16/09/2026
YearEnd(MakeDate(2026,9,16))
Résultat31/12/2026 23:59:59,999

Obtenir la fin de l’année.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

YearName()

Script + Graphique

YearName() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

yearname(date [, shift = 0 [, first_month_of_year = 1]] )

Exemple concret

Donnée de départDate : 16/09/2026
YearName(MakeDate(2026,9,16))
Résultat'2026'

Créer le libellé de l’année.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

YearStart()

Script + Graphique

YearStart() sert à calculer le premier instant de la période contenant la date fournie.

Syntaxe

yearstart( date [, shift = 0 [, first_month_of_year = 1]])

Exemple concret

Donnée de départDate : 16/09/2026
YearStart(MakeDate(2026,9,16))
Résultat01/01/2026 00:00:00

Obtenir le début de l’année.

Documentation officielle Qlik →

Travailler avec des dates et des périodes

YearToDate()

Script + Graphique

YearToDate() sert à transformer, construire ou analyser une valeur de date et d’heure.

Syntaxe

yeartodate(date [ , yearoffset [ , firstmonth [ , todaydate] ] ])

Exemple concret

Donnée de départDate testée : 15/06/2026 ; référence : 16/09/2026
YearToDate(MakeDate(2026,6,15), 0, 1, MakeDate(2026,9,16))
Résultat-1 (vrai)

Vérifier que la date est comprise dans l’année jusqu’à la référence.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Avg()

Script + Graphique

Avg() sert à calculer la moyenne arithmétique des valeurs retenues.

Syntaxe

avg({[SetExpression] [DISTINCT] [TOTAL [<fld{, fld}>]]} expr)

Exemple concret

Donnée de départDurées : 20, 25 et 30 minutes
Avg(Duree)
Résultat25

Calculer la durée moyenne.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Concat()

Script + Graphique

Concat() sert à réunir ou exploiter des valeurs textuelles dans le contexte courant.

Syntaxe

concat({[SetExpression] [DISTINCT] [TOTAL [<fld{, fld}>]] string[, delimiter[, sort_weight]])

Exemple concret

Donnée de départÉtiquettes : Urgent, Export, Fragile
Concat(DISTINCT Etiquette, ', ')
Résultat'Urgent, Export, Fragile'

Réunir les étiquettes distinctes dans un seul texte.

À retenir

  • delimiter définit le séparateur entre les valeurs concaténées ; sort_weight permet d’imposer leur ordre.
  • DISTINCT évite de répéter plusieurs fois la même valeur dans le texte final.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Correl()

Script + Graphique

Correl() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

correl({[SetExpression] [TOTAL [<fld {, fld}>]]} value1, value2 )

Exemple concret

Donnée de départPublicité : 1, 2, 3 ; ventes : 10, 20, 30
Correl(BudgetPublicite, Ventes)
Résultat1

Les deux séries progressent ici de façon parfaitement corrélée.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Count()

Script + Graphique

Count() sert à compter les valeurs disponibles dans le contexte d’évaluation.

Syntaxe

count({[SetExpression] [DISTINCT] [TOTAL [<fld {,fld}>]]} expr)

Exemple concret

Donnée de départCommandes renseignées : C01, C02, C03
Count(Commande)
Résultat3

Compter les commandes possédant une valeur.

Documentation officielle Qlik →

Résumer mes données en un chiffre

FirstSorted()

Script + Graphique

FirstSorted() sert à effectuer une synthèse sur les lignes associées au contexte courant.

Syntaxe

firstsorted([ distinct ] expression, sort_weight [, rank ])

Exemple concret

Donnée de départCommandes : Léa/Stylo/18 € ; Léa/Cahier/7 €
FirstSorted(Article, Prix)
Résultat'Cahier'

Retrouver l’article le moins cher pour chaque cliente.

Documentation officielle Qlik →

Résumer mes données en un chiffre

FirstSortedValue()

Script + Graphique

FirstSortedValue() sert à effectuer une synthèse sur les lignes associées au contexte courant.

Syntaxe

firstsortedvalue([{SetExpression}] [DISTINCT] [TOTAL [<fld {,fld}>]] value, sort_weight [,rank])

Exemple concret

Donnée de départDélais : Alpha/8 jours ; Bêta/3 jours ; Gamma/6 jours
FirstSortedValue(Fournisseur, Delai)
Résultat'Bêta'

Afficher le fournisseur proposant le délai le plus court.

À retenir

  • Le signe du sort_weight détermine le sens du tri : utiliser une valeur négative permet de rechercher la valeur associée au poids le plus élevé.
  • Si plusieurs valeurs sont ex æquo au rang demandé, FirstSortedValue() peut renvoyer NULL. DISTINCT peut éliminer certains doublons avant l’évaluation.

Documentation officielle Qlik →

Résumer mes données en un chiffre

FirstValue()

Script + Graphique

FirstValue() sert à agréger des valeurs textuelles provenant de plusieurs lignes.

Syntaxe

FirstValue (expression)

Exemple concret

Donnée de départÉtapes triées : Reçue, Préparée, Expédiée
FirstValue(Etape)
Résultat'Reçue'

Afficher la première étape selon l’ordre du graphique.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Fractile()

Script + Graphique

Fractile() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

fractile({[SetExpression] [TOTAL [<fld {, fld}>]]} expr, fraction)

Exemple concret

Donnée de départDélais : 2, 4, 6, 8, 10
Fractile(Delai, 0.5)
Résultat6

Calculer le percentile médian des délais.

Documentation officielle Qlik →

Résumer mes données en un chiffre

FractileExc()

Script + Graphique

FractileExc() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

fractileexc({[SetExpression] [TOTAL [<fld {, fld}>]]} expr, fraction)

Exemple concret

Donnée de départScores : 10, 20, 30, 40, 50
FractileExc(Score, 0.5)
Résultat30

Calculer le percentile exclusif placé au milieu de la série.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Kurtosis()

Script + Graphique

Kurtosis() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

kurtosis({[SetExpression] [DISTINCT] [TOTAL [<fld{, fld}>]]} expr)

Exemple concret

Donnée de départMesures : 1, 2, 3, 4 et 5
Kurtosis(Mesure)
Résultat-1,2

Mesurer l’aplatissement de cette série uniforme.

Documentation officielle Qlik →

Résumer mes données en un chiffre

LastValue()

Script + Graphique

LastValue() sert à agréger des valeurs textuelles provenant de plusieurs lignes.

Syntaxe

LastValue (expression)

Exemple concret

Donnée de départÉtapes triées : Reçue, Préparée, Expédiée
LastValue(Etape)
Résultat'Expédiée'

Afficher la dernière étape selon l’ordre du graphique.

Documentation officielle Qlik →

Résumer mes données en un chiffre

LinEst_DF()

Script + Graphique

LinEst_DF() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

linest_df({[SetExpression] [TOTAL [<fld{, fld}>]]} y_value, x_value [, y0_const [, x0_const]])

Exemple concret

Donnée de départTrois points X/Y sur une régression à une variable
LinEst_DF(Y, X)
Résultat1

Calculer le degré de liberté résiduel.

Documentation officielle Qlik →

Résumer mes données en un chiffre

LinEst_F()

Script + Graphique

LinEst_F() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

linest_f({[SetExpression] [TOTAL[<fld{, fld}>]]} y_value, x_value [, y0_const [, x0_const]])

Exemple concret

Donnée de départX : 1, 2, 3 ; Y : 2, 5, 5
LinEst_F(Y, X)
Résultat3

Calculer la statistique F de cette régression non parfaite.

Documentation officielle Qlik →

Résumer mes données en un chiffre

LinEst_M()

Script + Graphique

LinEst_M() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

linest_m({[SetExpression] [TOTAL[<fld{, fld}>]]} y_value, x_value [, y0_const [, x0_const]])

Exemple concret

Donnée de départX : 1, 2, 3 ; Y : 2, 4, 6
LinEst_M(Y, X)
Résultat2

Calculer la pente de la droite Y = 2X.

Documentation officielle Qlik →

Résumer mes données en un chiffre

LinEst_R2()

Script + Graphique

LinEst_R2() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

linest_r2({[SetExpression] [TOTAL [<fld{ ,fld}>]] }y_value, x_value[, y0_const[, x0_const]])

Exemple concret

Donnée de départX : 1, 2, 3 ; Y : 2, 4, 6
LinEst_R2(Y, X)
Résultat1

Vérifier l’ajustement parfait de la droite.

Documentation officielle Qlik →

Résumer mes données en un chiffre

LinEst_SEB()

Script + Graphique

LinEst_SEB() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

linest_seb({[SetExpression] [TOTAL [<fld{ ,fld}>]] }y_value, x_value[, y0_const[, x0_const]])

Exemple concret

Donnée de départX : 1, 2, 3 ; Y : 2, 4, 6
LinEst_SEB(Y, X)
Résultat0

Calculer l’erreur standard de l’ordonnée à l’origine.

Documentation officielle Qlik →

Résumer mes données en un chiffre

LinEst_SEM()

Script + Graphique

LinEst_SEM() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

linest_sem([{set_expression}][ distinct ] [total [<fld {,fld}>] ] y-expression, x-expression [, y0 [, x0 ]] )

Exemple concret

Donnée de départX : 1, 2, 3 ; Y : 2, 4, 6
LinEst_SEM(Y, X)
Résultat0

Calculer l’erreur standard de la pente.

Documentation officielle Qlik →

Résumer mes données en un chiffre

LinEst_SEY()

Script + Graphique

LinEst_SEY() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

linest_sey({[SetExpression] [TOTAL [<fld{ ,fld}>]] }y_value, x_value[, y0_const[, x0_const]])

Exemple concret

Donnée de départX : 1, 2, 3 ; Y : 2, 4, 6
LinEst_SEY(Y, X)
Résultat0

Calculer l’erreur standard des valeurs Y prédites.

Documentation officielle Qlik →

Résumer mes données en un chiffre

LinEst_SSReg()

Script + Graphique

LinEst_SSReg() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

linest_ssreg({[SetExpression] [TOTAL [<fld{ ,fld}>]] }y_value, x_value[, y0_const[, x0_const]])

Exemple concret

Donnée de départX : 1, 2, 3 ; Y : 2, 4, 6
LinEst_SSReg(Y, X)
Résultat8

Mesurer la somme des carrés expliquée par la droite.

Documentation officielle Qlik →

Résumer mes données en un chiffre

LinEst_SSResid()

Script + Graphique

LinEst_SSResid() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

linest_ssresid({[SetExpression] [TOTAL [<fld{ ,fld}>]] }y_value, x_value[, y0_const[, x0_const]])

Exemple concret

Donnée de départX : 1, 2, 3 ; Y : 2, 4, 6
LinEst_SSResid(Y, X)
Résultat0

Mesurer la somme des carrés résiduels.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Max()

Script + Graphique

Max() sert à repérer la plus grande valeur d’un ensemble.

Syntaxe

max([{SetExpression}] [DISTINCT] [TOTAL [<fld {,fld}>]] expr [,rank])

Exemple concret

Donnée de départTempératures : 18, 23 et 21 °C
Max(Temperature)
Résultat23

Identifier la température la plus élevée.

Documentation officielle Qlik →

Résumer mes données en un chiffre

MaxString()

Script + Graphique

MaxString() sert à agréger des valeurs textuelles provenant de plusieurs lignes.

Syntaxe

maxstring({[SetExpression] [TOTAL [<fld{, fld}>]]} expr)

Exemple concret

Donnée de départCodes : 'A12', 'C04', 'B20'
MaxString(Code)
Résultat'C04'

Retrouver le code placé en dernier dans l’ordre textuel.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Median()

Script + Graphique

Median() sert à trouver la valeur centrale d’une série ordonnée.

Syntaxe

median({[SetExpression] [TOTAL [<fld{, fld}>]]} expr)

Exemple concret

Donnée de départPrix : 5, 8, 12, 19 et 40 €
Median(Prix)
Résultat12

Trouver le prix situé au centre de la série ordonnée.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Min()

Script + Graphique

Min() sert à repérer la plus petite valeur d’un ensemble.

Syntaxe

min([{SetExpression}] [DISTINCT] [TOTAL [<fld {,fld}>]] expr [,rank])

Exemple concret

Donnée de départDélais : 6, 2 et 9 jours
Min(Delai)
Résultat2

Identifier le délai le plus court.

Documentation officielle Qlik →

Résumer mes données en un chiffre

MinString()

Script + Graphique

MinString() sert à agréger des valeurs textuelles provenant de plusieurs lignes.

Syntaxe

minstring({[SetExpression] [TOTAL [<fld {, fld}>]]} expr)

Exemple concret

Donnée de départCodes : 'A12', 'C04', 'B20'
MinString(Code)
Résultat'A12'

Retrouver le code placé en premier dans l’ordre textuel.

Documentation officielle Qlik →

Résumer mes données en un chiffre

MissingCount()

Script + Graphique

MissingCount() sert à compter une catégorie précise de valeurs dans les lignes retenues.

Syntaxe

missingcount({[SetExpression] [DISTINCT] [TOTAL [<fld {,fld}>]] expr)

Exemple concret

Donnée de départRéférences : 'A12', chaîne vide, 'B08'
MissingCount(Reference)
Résultat1

Compter la référence manquante.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Mode()

Script + Graphique

Mode() sert à identifier la valeur rencontrée le plus souvent.

Syntaxe

mode ({[SetExpression] [TOTAL [<fld {,fld}>]]} expr)

Exemple concret

Donnée de départNotes : 12, 15, 12 et 14
Mode(Note)
Résultat12

La note 12 apparaît plus souvent que les autres.

Documentation officielle Qlik →

Résumer mes données en un chiffre

MutualInfo()

Script + Graphique

MutualInfo() sert à produire un indicateur statistique sur les observations retenues.

Syntaxe

MutualInfo{[SetExpression] [DISTINCT] [TOTAL target, driver [, datatype [, breakdownbyvalue [, samplesize ]]])

Exemple concret

Donnée de départQuatre lignes équilibrées : Achat et Promotion valent ensemble Oui, Oui, Non, Non
MutualInfo(Achat, Promotion)
Résultat1 bit

Mesurer la dépendance parfaite entre les deux champs binaires.

Documentation officielle Qlik →

Résumer mes données en un chiffre

NullCount()

Script + Graphique

NullCount() sert à compter les valeurs NULL présentes dans le contexte.

Syntaxe

nullcount({[SetExpression][DISTINCT] [TOTAL [<fld {,fld}>]]} expr)

Exemple concret

Donnée de départRemises : 5 %, NULL, 10 %
NullCount(Remise)
Résultat1

Compter la remise dont la valeur est NULL.

Documentation officielle Qlik →

Résumer mes données en un chiffre

NumericCount()

Script + Graphique

NumericCount() sert à compter une catégorie précise de valeurs dans les lignes retenues.

Syntaxe

numericcount({[SetExpression] [DISTINCT] [TOTAL [<fld {,fld}>]]} expr)

Exemple concret

Donnée de départValeurs : 18, 'NC', 24
NumericCount(Valeur)
Résultat2

Compter uniquement les deux valeurs numériques.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Only()

Script + Graphique

Only() sert à afficher une valeur uniquement lorsqu’elle est sans ambiguïté dans le contexte.

Syntaxe

only([{SetExpression}] [DISTINCT] [TOTAL [<fld {,fld}>]] expr)

Exemple concret

Donnée de départLa sélection ne contient que la région 'Sud'
Only(Region)
Résultat'Sud'

Afficher la région seulement lorsqu’une valeur unique reste possible.

À retenir

  • Only() renvoie une valeur uniquement s’il n’existe qu’une seule valeur possible dans le contexte ; sinon le résultat est NULL.
  • C’est pratique pour afficher une information seulement lorsque le contexte la rend non ambiguë.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Skew()

Script + Graphique

Skew() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

skew{[SetExpression] [DISTINCT] [TOTAL [<fld{ ,fld}>]]} expr)

Exemple concret

Donnée de départMesures symétriques : 1, 2, 3, 4 et 5
Skew(Mesure)
Résultat0

Vérifier que la série n’est pas asymétrique.

Documentation officielle Qlik →

Résumer mes données en un chiffre

StDev()

Script + Graphique

StDev() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

stdev({[SetExpression] [DISTINCT] [TOTAL [<fld{, fld}>]]} expr)

Exemple concret

Donnée de départMesures : 2, 4 et 6
StDev(Mesure)
Résultat2

Calculer l’écart-type d’échantillon.

Documentation officielle Qlik →

Résumer mes données en un chiffre

StErr()

Script + Graphique

StErr() sert à mesurer la caractéristique statistique indiquée sur une série d’observations.

Syntaxe

sterr({[SetExpression] [DISTINCT] [TOTAL[<fld{, fld}>]]} expr)

Exemple concret

Donnée de départMesures : 2, 4 et 6
StErr(Mesure)
Résultatenviron 1,1547

Calculer l’erreur standard de la moyenne.

Documentation officielle Qlik →

Résumer mes données en un chiffre

STEYX()

Script + Graphique

STEYX() sert à produire un indicateur statistique sur les observations retenues.

Syntaxe

steyx{[SetExpression] [TOTAL [<fld{, fld}>]]} y_value, x_value)

Exemple concret

Donnée de départX : 1, 2, 3 ; Y : 2, 4, 6
STEYX(Y, X)
Résultat0

Mesurer l’erreur nulle de la droite parfaite Y = 2X.

Documentation officielle Qlik →

Résumer mes données en un chiffre

Sum()

Script + Graphique

Sum() sert à additionner les valeurs numériques retenues par le contexte courant.

Syntaxe

sum([{SetExpression}] [DISTINCT] [TOTAL [<fld {,fld}>]] expr])

Exemple concret

Donnée de départMontants : 24, 31 et 15 €
Sum(Montant)
Résultat70

Additionner les montants des lignes retenues.

Documentation officielle Qlik →

Résumer mes données en un chiffre

TextCount()

Script + Graphique

TextCount() sert à réunir ou exploiter des valeurs textuelles dans le contexte courant.

Syntaxe

textcount({[SetExpression] [DISTINCT] [TOTAL [<fld {,fld}>]]} expr)

Exemple concret

Donnée de départValeurs : 'Oui', 7, 'Non'
TextCount(Valeur)
Résultat2

Compter uniquement les deux valeurs textuelles.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Above()

Script + Graphique

Above() sert à lire une valeur située sur une ligne précédente du segment de graphique.

Syntaxe

above([TOTAL [<fld{,fld}>]] expr [ , offset [,count]])

Exemple concret

Donnée de départTableau trié : janvier 100 ; février 130 ; mars 120. Ligne courante : mars
Above(Sum(Ventes))
Résultat130

Lire les ventes de la ligne précédente, février.

À retenir

  • offset vaut 1 par défaut pour lire la ligne précédente ; count permet de renvoyer plusieurs valeurs sous forme de plage exploitable par les fonctions Range*().
  • Le résultat dépend de l’ordre de tri du graphique.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

After()

Script + Graphique

After() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

after([TOTAL] expression [ , offset [,n]])

Exemple concret

Donnée de départTableau croisé : janvier 100 ; février 130 ; mars 120. Cellule courante : février
After(Sum(Ventes))
Résultat120

Lire la cellule située immédiatement à droite.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Before()

Script + Graphique

Before() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

before([TOTAL] expression [ , offset [,n]])

Exemple concret

Donnée de départTableau croisé : janvier 100 ; février 130 ; mars 120. Cellule courante : mars
Before(Sum(Ventes))
Résultat130

Lire la cellule située immédiatement à gauche.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Below()

Script + Graphique

Below() sert à lire une valeur située sur une ligne suivante du segment de graphique.

Syntaxe

below([TOTAL[<fld{,fld}>]] expression [ , offset [,count ]])

Exemple concret

Donnée de départTableau trié : janvier 100 ; février 130 ; mars 120. Ligne courante : février
Below(Sum(Ventes))
Résultat120

Lire les ventes de la ligne suivante, mars.

À retenir

  • offset vaut 1 par défaut pour lire la ligne suivante ; count permet de renvoyer plusieurs valeurs sous forme de plage.
  • Le résultat dépend de l’ordre de tri du graphique.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Bottom()

Script + Graphique

Bottom() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

bottom([TOTAL[<fld{,fld}>]] expr [ , offset [,count ]])

Exemple concret

Donnée de départTableau trié : janvier 100 ; février 130 ; mars 120. Ligne courante : janvier
Bottom(Sum(Ventes))
Résultat120

Lire les ventes de la dernière ligne, mars.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Column()

Script + Graphique

Column() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

column(ColumnNo)

Exemple concret

Donnée de départColonne 1 = 100 ; colonne 2 = 130
Column(1)
Résultat100

Réutiliser la valeur de la première colonne.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

ColumnNo()

Script + Graphique

ColumnNo() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

columnno([TOTAL])

Exemple concret

Donnée de départCellule évaluée dans la troisième colonne du tableau
ColumnNo()
Résultat3

Connaître le numéro de colonne courant.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Dimensionality()

Script + Graphique

Dimensionality() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

dimensionality ( )

Exemple concret

Donnée de départLigne de détail Region = Sud et Ville = Toulon
Dimensionality()
Résultat2

Compter les deux dimensions actives de la ligne.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Exists()

Script + Graphique

Exists() sert à tester si une valeur a déjà été chargée dans un champ.

Syntaxe

Exists(field_name [, expr])

Exemple concret

Donnée de départLe champ Region contient déjà Sud et Nord ; valeur testée = Sud
Exists(Region, 'Sud')
Résultat-1 (vrai)

Éviter de recharger une région déjà présente.

À retenir

  • Avec un seul argument, Exists() teste la valeur du champ courant. Le second argument facultatif permet de tester une autre expression.
  • Exists() s’appuie sur les valeurs déjà chargées au moment où la ligne est évaluée : l’ordre du script peut donc modifier le résultat.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

FieldIndex()

Script + Graphique

FieldIndex() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

fieldindex(field_name , value)

Exemple concret

Donnée de départValeurs distinctes de Region : Sud, Nord, Est
FieldIndex('Region', 'Nord')
Résultat2

Retrouver la position interne de Nord.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

FieldValue()

Script + Graphique

FieldValue() sert à lire une valeur distincte enregistrée pour un champ.

Syntaxe

fieldvalue(field_name , elem_no)

Exemple concret

Donnée de départValeurs distinctes de Region : Sud, Nord, Est
FieldValue('Region', 2)
Résultat'Nord'

Lire la deuxième valeur distincte du champ.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

FieldValueCount()

Script + Graphique

FieldValueCount() sert à compter les valeurs distinctes enregistrées pour un champ.

Syntaxe

fieldvaluecount(field_name)

Exemple concret

Donnée de départValeurs distinctes de Region : Sud, Nord, Est
FieldValueCount('Region')
Résultat3

Compter les trois régions distinctes.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

First()

Script + Graphique

First() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

first([TOTAL] expression [ , offset [,n]])

Exemple concret

Donnée de départTableau horizontal : janvier 100 ; février 130 ; mars 120
First(Sum(Ventes))
Résultat100

Lire la première cellule de la ligne.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Last()

Script + Graphique

Last() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

last([TOTAL] expression [ , offset [,n]])

Exemple concret

Donnée de départTableau horizontal : janvier 100 ; février 130 ; mars 120
Last(Sum(Ventes))
Résultat120

Lire la dernière cellule de la ligne.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

LookUp()

Script + Graphique

LookUp() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

LookUp(field_name, match_field_name, match_field_value [, table_name])

Exemple concret

Donnée de départTable Tarifs : Code A = 12 € ; Code B = 18 €
LookUp('Prix', 'Code', 'B', 'Tarifs')
Résultat18

Retrouver le prix associé au code B.

À retenir

  • table_name est facultatif. Le préciser évite toute ambiguïté lorsque plusieurs tables peuvent contenir les champs recherchés.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

NoOfColumns()

Script + Graphique

NoOfColumns() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

noofcolumns([TOTAL])

Exemple concret

Donnée de départTableau comportant Region, Ventes et Marge
NoOfColumns()
Résultat3

Compter les trois colonnes affichées.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

NoOfRows()

Graphique

NoOfRows() renvoie le nombre de lignes du segment de colonne courant dans un graphique.

Syntaxe

noofrows([TOTAL])

Exemple concret

Donnée de départSegment du tableau contenant janvier, février et mars
NoOfRows()
Résultat3

Compter les trois lignes du segment de graphique.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Peek()

Script + Graphique

Peek() sert à lire une valeur dans une ligne déjà chargée d’une table interne.

Syntaxe

Peek(field_name[, row_no[, table_name ] ])

Exemple concret

Donnée de départTable Historique : ligne 0 = 100 ; ligne 1 = 130
Peek('Ventes', 0, 'Historique')
Résultat100

Lire les ventes de la première ligne déjà chargée.

À retenir

  • row_no est facultatif : 0 désigne la première ligne et -1 la dernière ligne déjà chargée. table_name permet de viser explicitement une autre table.
  • Peek() lit une valeur déjà chargée ; il est donc particulièrement utile après un tri lorsque l’ordre des lignes compte.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Previous()

Script + Graphique

Previous() sert à réutiliser une expression évaluée sur l’enregistrement source précédent.

Syntaxe

Previous(expr)

Exemple concret

Donnée de départSource triée : janvier 100 ; février 130. Ligne courante : février
Previous(Ventes)
Résultat100

Lire la valeur source de la ligne précédente.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeAvg()

Graphique

RangeAvg() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangeavg(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 12, 18 et 30
RangeAvg(12, 18, 30)
Résultat20

Calculer la moyenne des trois valeurs.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeCorrel()

Graphique

RangeCorrel() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangecorrel(x_values , y_values[, Expression])

Exemple concret

Donnée de départSéries X = 1, 2, 3 et Y = 2, 4, 6
RangeCorrel(Above(X, 0, 3), Above(Y, 0, 3))
Résultat1

Mesurer la corrélation parfaite entre les deux séries.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeCount()

Graphique

RangeCount() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangecount(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 12, 'NC', 30
RangeCount(12, 'NC', 30)
Résultat2

Compter les deux valeurs numériques.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeFractile()

Graphique

RangeFractile() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangefractile(fractile, first_expr[ ,Expression])

Exemple concret

Donnée de départValeurs : 12, 18 et 30 ; fraction = 0,5
RangeFractile(0.5, 12, 18, 30)
Résultat18

Trouver la médiane de la plage.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeIRR()

Graphique

RangeIRR() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

RangeIRR(value[, value][, Expression])

Exemple concret

Donnée de départFlux : -1 000, 600 et 600 €
RangeIRR(-1000, 600, 600)
Résultatenviron 13,1 %

Calculer le rendement périodique de trois flux.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeKurtosis()

Graphique

RangeKurtosis() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangekurtosis(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 1, 2, 3, 4 et 5
RangeKurtosis(1, 2, 3, 4, 5)
Résultat-1,2

Mesurer l’aplatissement de cette série uniforme.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeMax()

Graphique

RangeMax() sert à chercher la plus grande valeur parmi plusieurs expressions ou plages.

Syntaxe

rangemax(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 12, 18 et 30
RangeMax(12, 18, 30)
Résultat30

Trouver la valeur maximale.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeMaxString()

Graphique

RangeMaxString() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangemaxstring(first_expr[, Expression])

Exemple concret

Donnée de départTextes : 'Aix', 'Toulon', 'Nice'
RangeMaxString('Aix', 'Toulon', 'Nice')
Résultat'Toulon'

Trouver le texte placé en dernier dans l’ordre lexical.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeMin()

Graphique

RangeMin() sert à chercher la plus petite valeur parmi plusieurs expressions ou plages.

Syntaxe

rangemin(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 12, 18 et 30
RangeMin(12, 18, 30)
Résultat12

Trouver la valeur minimale.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeMinString()

Graphique

RangeMinString() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangeminstring(first_expr[, Expression])

Exemple concret

Donnée de départTextes : 'Aix', 'Toulon', 'Nice'
RangeMinString('Aix', 'Toulon', 'Nice')
Résultat'Aix'

Trouver le texte placé en premier dans l’ordre lexical.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeMissingCount()

Graphique

RangeMissingCount() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangemissingcount(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 12, chaîne vide et 30
RangeMissingCount(12, '', 30)
Résultat1

Compter la valeur manquante.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeMode()

Graphique

RangeMode() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangemode(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 12, 18, 12 et 30
RangeMode(12, 18, 12, 30)
Résultat12

Trouver la valeur la plus fréquente.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeNPV()

Graphique

RangeNPV() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

RangeNPV(discount_rate, value[, value][, Expression])

Exemple concret

Donnée de départTaux = 10 % ; flux futurs = 500 et 700 €
RangeNPV(0.10, 500, 700)
Résultatenviron 1 033,06 €

Actualiser deux flux périodiques.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeNullCount()

Graphique

RangeNullCount() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangenullcount(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 12, NULL et 30
RangeNullCount(12, Null(), 30)
Résultat1

Compter la valeur NULL.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeNumericCount()

Graphique

RangeNumericCount() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangenumericcount(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 12, 'NC' et 30
RangeNumericCount(12, 'NC', 30)
Résultat2

Compter les deux valeurs numériques.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeOnly()

Graphique

RangeOnly() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangeonly(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 7, 7 et 7
RangeOnly(7, 7, 7)
Résultat7

Renvoyer la seule valeur distincte.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeSkew()

Graphique

RangeSkew() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangeskew(first_expr[, Expression])

Exemple concret

Donnée de départValeurs symétriques : 1, 2, 3, 4 et 5
RangeSkew(1, 2, 3, 4, 5)
Résultat0

Vérifier l’absence d’asymétrie de cette série.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeStDev()

Graphique

RangeStDev() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangestdev(expr1[, Expression])

Exemple concret

Donnée de départValeurs : 2, 4 et 6
RangeStDev(2, 4, 6)
Résultat2

Calculer l’écart-type d’échantillon.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeSum()

Graphique

RangeSum() sert à additionner plusieurs valeurs ou plages en traitant les non-numériques de manière adaptée.

Syntaxe

rangesum(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 12, 18 et 30
RangeSum(12, 18, 30)
Résultat60

Additionner les trois valeurs.

À retenir

  • RangeSum() accepte plusieurs expressions ou une plage renvoyée par Above()/Below(). Les valeurs non numériques sont traitées différemment d’une simple addition avec l’opérateur +.
  • C’est une fonction classique pour construire un cumul glissant, par exemple RangeSum(Above(Sum(Montant),0,3)).

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeTextCount()

Graphique

RangeTextCount() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

rangetextcount(first_expr[, Expression])

Exemple concret

Donnée de départValeurs : 'Aix', 18 et 'Nice'
RangeTextCount('Aix', 18, 'Nice')
Résultat2

Compter les deux valeurs textuelles.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeXIRR()

Graphique

RangeXIRR() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

RangeXIRR(values, dates[, Expression])

Exemple concret

Donnée de départDeux lignes : -1 000 € au 01/01/2026 ; 1 100 € au 01/01/2027
RangeXIRR(Above(Flux,0,2), Above(DateFlux,0,2))
Résultat10 %

Calculer le rendement annuel des deux flux datés.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

RangeXNPV()

Graphique

RangeXNPV() sert à calculer un résultat à partir de plusieurs valeurs ou d’une plage de cellules.

Syntaxe

RangeXNPV(discount_rate, values, dates[, Expression])

Exemple concret

Donnée de départDeux lignes : 500 € et 700 € ; taux = 0 %
RangeXNPV(0, Above(Flux,0,2), Above(DateFlux,0,2))
Résultat1 200 €

Additionner les deux flux lorsque le taux d’actualisation est nul.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

SecondaryDimensionality()

Script + Graphique

SecondaryDimensionality() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

secondarydimensionality ( )

Exemple concret

Donnée de départTableau croisé avec Annee et Mois sur l’axe horizontal
SecondaryDimensionality()
Résultat2

Compter les dimensions actives sur l’axe secondaire.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Top()

Script + Graphique

Top() sert à consulter une autre ligne ou une autre position du contexte courant.

Syntaxe

top([TOTAL [<fld{,fld}>]] expr [ , offset [,count ]])

Exemple concret

Donnée de départTableau trié : janvier 100 ; février 130 ; mars 120. Ligne courante : mars
Top(Sum(Ventes))
Résultat100

Lire les ventes de la première ligne, janvier.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

Window()

Graphique

Window() sert à calculer une valeur sur une fenêtre ordonnée de lignes.

Syntaxe

Window(main_expr, [partition1, partition2, ...], [sort_type, [sort_expr],[filter_expr], [start_expr, end_expr]])

Exemple concret

Donnée de départFenêtre complète : janvier 100 ; février 130 ; mars 120
Window(Sum(Ventes))
Résultat350

Additionner les trois mois de la fenêtre.

Documentation officielle Qlik →

Comparer une ligne à ses voisines

WRank()

Graphique

WRank() sert à calculer une valeur sur une fenêtre ordonnée de lignes.

Syntaxe

WRank([mode[, fmt]])

Exemple concret

Donnée de départVentes : Alice 300 ; Baya 220 ; Chloé 150
WRank(1)
Résultat1 pour Alice, 2 pour Baya, 3 pour Chloé

Classer les lignes dans la fenêtre analytique.

Documentation officielle Qlik →

Construire un calcul à deux étages

Aggr()

Graphique

Crée un calcul intermédiaire par dimension afin qu’une agrégation externe puisse ensuite exploiter les valeurs obtenues.

Syntaxe

Aggr({SetExpression} [DISTINCT | NODISTINCT] expr, StructuredParameter {, StructuredParameter})

Exemple concret

Donnée de départCliente Alice : 40 + 60 € ; cliente Baya : 30 + 20 €
Avg(Aggr(Sum(Montant), Cliente))
Résultat75

Aggr() produit les totaux [100, 50], puis Avg() en calcule la moyenne.

À retenir

  • DISTINCT est le comportement par défaut : chaque combinaison distincte des dimensions produit une seule valeur dans le tableau virtuel.
  • NODISTINCT peut produire plusieurs valeurs pour une même combinaison dimensionnelle. Avec une seule dimension, le tableau contient autant d’éléments que la source contient de lignes.
  • Exemple : Aggr(Sum(Montant), Client) produit [150, 100], alors que Aggr(NODISTINCT Sum(Montant), Client) peut produire [150, 150, 100, 100] pour quatre lignes source.
  • Aggr() renvoie un tableau virtuel. Il est généralement imbriqué dans une agrégation externe telle que Avg(), Max(), Sum() ou FirstSortedValue().
  • Chaque dimension doit être un champ unique, pas une expression calculée.
  • L’ordre peut être imposé avec un paramètre structuré, par exemple (Mois, (NUMERIC, ASCENDING)). C’est indispensable lorsque Above(), Below() ou RangeSum() dépendent de l’ordre des lignes.
  • Une expression de Set Analysis peut être placée avant le qualificateur DISTINCT ou NODISTINCT pour modifier l’ensemble de données utilisé.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Alt()

Script + Graphique

Renvoie la première expression possédant une représentation numérique valide ; sinon la dernière valeur.

Syntaxe

Alt(expr1 [, expr2, expr3, ...], else)

Exemple concret

Donnée de départTéléphone principal vide ; téléphone secondaire = '0494000000'
Alt(TelephonePrincipal, TelephoneSecondaire, 'Non renseigné')
Résultat'0494000000'

Prendre la première valeur utilisable.

À retenir

  • Alt() teste les expressions de gauche à droite et renvoie la première possédant une représentation numérique valide ; le dernier argument joue le rôle de valeur de secours.
  • Pour rechercher simplement la première valeur non NULL, Coalesce() est généralement plus explicite.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Class()

Script + Graphique

Range une valeur dans un intervalle et renvoie une valeur duale représentant la classe.

Syntaxe

Class(expression, interval [, label [, offset]])

Exemple concret

Donnée de départÂge = 37 ; largeur de classe = 10
Class(Age, 10)
Résultat'30 <= x < 40'

Ranger l’âge dans une tranche de dix ans.

À retenir

  • interval définit la largeur des classes ; label permet de personnaliser le séparateur du libellé et offset de décaler le point de départ des intervalles.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Coalesce()

Script + Graphique

Renvoie le premier paramètre qui n’est pas NULL.

Syntaxe

Coalesce(expr1 [, expr2, expr3, ...])

Exemple concret

Donnée de départVilleLivraison = NULL ; VilleFacturation = 'Toulon'
Coalesce(VilleLivraison, VilleFacturation, 'Inconnue')
Résultat'Toulon'

Prendre la première valeur qui n’est pas NULL.

À retenir

  • Coalesce() renvoie la première expression non NULL de la liste. Contrairement à Alt(), il ne recherche pas spécialement une valeur interprétable numériquement.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Date#()

Script + Graphique

Date#() sert à interpréter un texte selon un type et un format déterminés.

Syntaxe

Date#Fonction de script et de graphique(text[, format])

Exemple concret

Donnée de départTexte : '16-09-2026'
Date#('16-09-2026', 'DD-MM-YYYY')
RésultatDate numérique du 16/09/2026

Interpréter une date écrite avec des tirets.

À retenir

  • Date#() interprète un texte selon un format pour produire une valeur de date Qlik. Pour choisir ensuite son affichage, utiliser Date().

Documentation officielle Qlik →

Gérer les trous et les cas limites

EmptyIsNull()

Script + Graphique

EmptyIsNull() sert à détecter ou traiter les valeurs NULL.

Syntaxe

EmptyIsNull(expr )

Exemple concret

Donnée de départCommentaire = chaîne vide ''
EmptyIsNull(Commentaire)
RésultatNULL

Convertir la chaîne vide en véritable valeur NULL.

Documentation officielle Qlik →

Gérer les trous et les cas limites

If()

Script + Graphique

Renvoie une valeur si la condition est vraie et une autre sinon.

Syntaxe

If(condition, then, else)

Exemple concret

Donnée de départMontant = 125 €
If(Montant >= 100, 'Important', 'Standard')
Résultat'Important'

Classer la commande selon son montant.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Interval#()

Script + Graphique

Interval#() sert à interpréter un texte selon un type et un format déterminés.

Syntaxe

Interval#Fonction de script et de graphique(text[, format])

Exemple concret

Donnée de départTexte : '02:30'
Interval#('02:30', 'hh:mm')
RésultatDurée de 2 heures 30 minutes

Interpréter un texte comme une durée.

Documentation officielle Qlik →

Gérer les trous et les cas limites

IsNull()

Script + Graphique

IsNull() sert à vérifier si une expression correspond à une valeur NULL.

Syntaxe

IsNull(expr )

Exemple concret

Donnée de départRemise = NULL
IsNull(Remise)
Résultat-1 (vrai)

Vérifier que la remise ne contient aucune valeur.

Documentation officielle Qlik →

Gérer les trous et les cas limites

IsNum()

Script + Graphique

IsNum() sert à vérifier qu’une valeur possède une interprétation numérique.

Syntaxe

IsNum( expr )

Exemple concret

Donnée de départValeur testée = 125
IsNum(125)
Résultat-1 (vrai)

Confirmer que la valeur est numérique.

Documentation officielle Qlik →

Gérer les trous et les cas limites

IsText()

Script + Graphique

IsText() sert à vérifier qu’une valeur possède une interprétation textuelle.

Syntaxe

IsText( expr )

Exemple concret

Donnée de départValeur testée = 'Aix'
IsText('Aix')
Résultat-1 (vrai)

Confirmer que la valeur est textuelle.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Match()

Script + Graphique

Compare de façon sensible à la casse et renvoie la position de la valeur correspondante.

Syntaxe

Match(str, expr1 [, expr2, ... exprN])

Exemple concret

Donnée de départStatut = 'Validé'
Match(Statut, 'Brouillon', 'Validé', 'Refusé')
Résultat2

Le statut correspond au deuxième candidat.

À retenir

  • Match() est sensible à la casse et compare des valeurs exactes. Le résultat est la position du premier candidat correspondant, ou 0 si aucun ne correspond.

Documentation officielle Qlik →

Gérer les trous et les cas limites

MixMatch()

Script + Graphique

Compare sans tenir compte de la casse et renvoie la position de la correspondance.

Syntaxe

MixMatch(str, expr1 [, expr2, ... exprN])

Exemple concret

Donnée de départRéponse = 'OUI'
MixMatch(Reponse, 'non', 'oui')
Résultat2

Comparer les textes sans tenir compte de la casse.

À retenir

  • MixMatch() fonctionne comme Match(), mais sans tenir compte de la casse. Le résultat est la position du premier candidat correspondant, ou 0.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Money#()

Script + Graphique

Money#() sert à interpréter un texte selon un type et un format déterminés.

Syntaxe

Money#Fonction de script et de graphique(text[, format[, dec_sep[, thou_sep ] ] ])

Exemple concret

Donnée de départTexte : '1 234,50 €'
Money#('1 234,50 €', '# ##0,00 €', ',', ' ')
Résultat1234,5

Interpréter un montant au format français.

À retenir

  • Money#() sert à interpréter un texte monétaire. Money() sert ensuite, si nécessaire, à choisir la présentation de la valeur numérique obtenue.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Null()

Script + Graphique

Null() sert à détecter ou traiter les valeurs NULL.

Syntaxe

Null( )

Exemple concret

Donnée de départAucune donnée nécessaire
Null()
RésultatNULL

Produire explicitement une absence de valeur.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Num#()

Script + Graphique

Num#() sert à interpréter un texte selon un type et un format déterminés.

Syntaxe

Num#Fonction de script et de graphique(text[ , format[, dec_sep[ , thou_sep]]])

Exemple concret

Donnée de départTexte : '1 234,50'
Num#('1 234,50', '# ##0,00', ',', ' ')
Résultat1234,5

Interpréter un nombre au format français.

À retenir

  • Num#() interprète un texte comme un nombre selon son format et ses séparateurs. Num() fait l’opération inverse : il formate une valeur numérique pour l’affichage.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Pick()

Script + Graphique

Renvoie la n-ième expression de la liste.

Syntaxe

Pick(n, expr1 [, expr2, ... exprN])

Exemple concret

Donnée de départIndice = 2
Pick(2, 'Faible', 'Moyen', 'Élevé')
Résultat'Moyen'

Choisir le deuxième libellé de la liste.

À retenir

  • Pick() renvoie l’expression placée à la position n. Il est souvent associé à Match() : Pick(Match(...), ...) permet de convertir directement un choix en libellé ou en expression.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Text()

Script + Graphique

Text() sert à forcer l’utilisation de la représentation textuelle d’une valeur.

Syntaxe

Text(expr)

Exemple concret

Donnée de départValeur numérique = 125
Text(125)
Résultat'125'

Forcer l’utilisation de la représentation textuelle.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Time#()

Script + Graphique

Time#() sert à interpréter un texte selon un type et un format déterminés.

Syntaxe

Time#Fonction de script et de graphique(text[, format])

Exemple concret

Donnée de départTexte : '18h45'
Time#('18h45', 'hh\hmm')
Résultat18:45:00

Interpréter une heure écrite avec la lettre h.

À retenir

  • Time#() interprète un texte comme une heure ; Time() sert à formater l’affichage d’une valeur temporelle déjà numérique.

Documentation officielle Qlik →

Gérer les trous et les cas limites

Timestamp#()

Script + Graphique

Timestamp#() sert à interpréter un texte selon un type et un format déterminés.

Syntaxe

Timestamp#Fonction de script et de graphique (text[, format])

Exemple concret

Donnée de départTexte : '16/09/2026 18:45'
Timestamp#('16/09/2026 18:45', 'DD/MM/YYYY hh:mm')
Résultat16/09/2026 18:45:00

Interpréter un horodatage français.

À retenir

  • Timestamp#() interprète un texte en horodatage ; Timestamp() sert à formater l’affichage d’une valeur temporelle déjà numérique.

Documentation officielle Qlik →

Gérer les trous et les cas limites

WildMatch()

Script + Graphique

Compare sans tenir compte de la casse et accepte les jokers * et ?.

Syntaxe

WildMatch(str, expr1 [, expr2, ... exprN])

Exemple concret

Donnée de départRéférence = 'FAC-2026-018'
WildMatch(Reference, 'DEV-*', 'FAC-*')
Résultat2

Reconnaître le modèle correspondant à une facture.

À retenir

  • WildMatch() accepte des jokers dans les motifs : * représente une suite de caractères et ? un caractère unique.
  • Comme Match() et MixMatch(), la fonction renvoie le numéro du motif correspondant, ou 0 si aucun ne correspond.

Documentation officielle Qlik →

Habiller mes visualisations

ApplyCodePage()

Script + Graphique

ApplyCodePage() sert à associer une représentation lisible à une valeur Qlik.

Syntaxe

ApplyCodePage (text, codepage)

Exemple concret

Donnée de départOctets représentant 'Café' en Windows-1252
ApplyCodePage(TexteBrut, 1252)
Résultat'Café'

Décoder un texte avec la page de codes appropriée.

Documentation officielle Qlik →

Habiller mes visualisations

ARGB()

Graphique

ARGB() sert à construire une couleur à partir des composantes ou de l’échelle fournies.

Syntaxe

ARGB(alpha, r, g, b)

Exemple concret

Donnée de départOpacité = 128 ; rouge = 255 ; vert = 0 ; bleu = 0
ARGB(128, 255, 0, 0)
RésultatRouge translucide à 50 %

Créer un rouge semi-transparent pour une zone de graphique.

Documentation officielle Qlik →

Habiller mes visualisations

ColorMapHue()

Graphique

ColorMapHue() sert à construire une couleur à partir des composantes ou de l’échelle fournies.

Syntaxe

ColorMapHue (x)

Exemple concret

Donnée de départPosition normalisée = 0,5
ColorMapHue(0.5)
Résultat4278255615

Qlik renvoie cette couleur sous la forme d’un entier ARGB.

Documentation officielle Qlik →

Habiller mes visualisations

ColorMapJet()

Graphique

ColorMapJet() sert à construire une couleur à partir des composantes ou de l’échelle fournies.

Syntaxe

ColorMapJet (x)

Exemple concret

Donnée de départPosition normalisée = 0,5
ColorMapJet(0.5)
Résultat4286840700

Qlik renvoie cette couleur sous la forme d’un entier ARGB.

Documentation officielle Qlik →

Habiller mes visualisations

ColorMix1()

Graphique

ColorMix1() sert à construire une couleur à partir des composantes ou de l’échelle fournies.

Syntaxe

Colormix1 (Value , ColorZero , ColorOne)

Exemple concret

Donnée de départAvancement = 0,25 ; départ rouge ; arrivée verte
ColorMix1(0.25, Red(), Green())
Résultat4284489728

Qlik renvoie la couleur mélangée sous la forme d’un entier ARGB.

Documentation officielle Qlik →

Habiller mes visualisations

ColorMix2()

Graphique

ColorMix2() sert à construire une couleur à partir des composantes ou de l’échelle fournies.

Syntaxe

Colormix2 (Value ,ColorMinusOne , ColorOne[ , ColorZero])

Exemple concret

Donnée de départÉcart = 0 ; borne négative rouge ; borne positive verte ; centre blanc
ColorMix2(0, Red(), Green(), White())
RésultatBlanc

Afficher une valeur neutre au centre d’une échelle divergente.

Documentation officielle Qlik →

Habiller mes visualisations

Date()

Script + Graphique

Date() sert à présenter une valeur numérique sous la forme d’une date.

Syntaxe

Date(number[, format])

Exemple concret

Donnée de départValeur de date : 16/09/2026
Date(MakeDate(2026,9,16), 'DD/MM/YYYY')
Résultat'16/09/2026'

Afficher une date au format français.

À retenir

  • Date() ne transforme pas un texte en date : elle formate la partie numérique d’une valeur Qlik. Pour interpréter un texte, utiliser d’abord Date#().
  • Date(MakeDate(2026,9,16), 'DD/MM/YYYY') → '16/09/2026'. DD représente le jour sur deux chiffres, MM le mois numérique et YYYY l’année sur quatre chiffres.
  • Date(MakeDate(2026,9,6), 'D/M/YYYY') → '6/9/2026'. D et M n’ajoutent pas de zéro devant une valeur à un chiffre.
  • Date(MakeDate(2026,9,16), 'YYYY-MM-DD') → '2026-09-16'. Ce format est particulièrement lisible pour les échanges techniques et conserve l’ordre année-mois-jour.
  • Date(MakeDate(2026,9,16), 'YYYYMMDD') → '20260916'. Ce format compact est utile pour fabriquer une clé ou un nom de fichier.
  • Avec des paramètres régionaux français, Date(MakeDate(2026,9,16), 'MMM YYYY') affiche 'sept. 2026' et 'MMMM YYYY' affiche 'septembre 2026'.
  • Date(MakeDate(2026,9,16), 'MM/YYYY') → '09/2026' et Date(MakeDate(2026,9,16), 'YYYY-MM') → '2026-09'. Ces formats conviennent à un libellé mensuel, mais MonthName() reste préférable lorsqu’un libellé doit aussi se trier chronologiquement.
  • Date(MakeDate(2026,9,16), 'DD MMM YYYY') affiche '16 sept. 2026' avec des paramètres français. Les noms de mois dépendent des paramètres régionaux de l’application.
  • Pour convertir le texte '2026-09-16', utiliser Date(Date#('2026-09-16', 'YYYY-MM-DD'), 'DD/MM/YYYY') : Date#() interprète, puis Date() affiche.
  • Une date Qlik est numérique : MakeDate(2026,9,16) + 10 correspond au 26/09/2026, et - 10 correspond au 06/09/2026.
  • Une journée vaut 1 : ajouter 1/24 ajoute une heure ; ajouter 30/(24*60) ajoute trente minutes.
  • Exemple complet : Timestamp(MakeTimestamp(2026,9,16,14,30) + 30/(24*60), 'DD/MM/YYYY hh:mm') → '16/09/2026 15:00'.

Documentation officielle Qlik →

Habiller mes visualisations

Dual()

Script + Graphique

Dual() sert à associer un libellé visible à une valeur numérique de tri.

Syntaxe

Dual(text, number)

Exemple concret

Donnée de départLibellé = 'Septembre' ; valeur de tri = 9
Dual('Septembre', 9)
RésultatAffiche 'Septembre' et se trie comme 9

Associer un libellé à une valeur numérique.

Documentation officielle Qlik →

Habiller mes visualisations

HSL()

Graphique

HSL() sert à construire une couleur à partir des composantes ou de l’échelle fournies.

Syntaxe

HSL (hue, saturation, luminosity)

Exemple concret

Donnée de départTeinte = 0,33 ; saturation = 1 ; luminosité = 0,5
HSL(0.33, 1, 0.5)
RésultatVert vif

Créer une couleur dans l’espace teinte-saturation-luminosité.

Documentation officielle Qlik →

Habiller mes visualisations

Interval()

Script + Graphique

Interval() sert à présenter une durée dans un format lisible.

Syntaxe

Interval(number[, format])

Exemple concret

Donnée de départDurée = 1,5 jour
Interval(1.5, 'D hh:mm')
Résultat'1 12:00'

Afficher un jour et douze heures.

Documentation officielle Qlik →

Habiller mes visualisations

Money()

Script + Graphique

Money() sert à présenter une valeur numérique comme montant monétaire.

Syntaxe

Money(number[, format[, dec_sep [, thou_sep]]])

Exemple concret

Donnée de départMontant = 1234,5
Money(1234.5, '# ##0,00 €', ',', ' ')
Résultat'1 234,50 €'

Afficher un montant au format français.

Documentation officielle Qlik →

Habiller mes visualisations

Num()

Script + Graphique

Num() sert à présenter une valeur numérique avec le format demandé.

Syntaxe

Num(number[, format[, dec_sep [, thou_sep]]])

Exemple concret

Donnée de départValeur = 1234,5
Num(1234.5, '# ##0,00', ',', ' ')
Résultat'1 234,50'

Afficher un nombre au format français.

Documentation officielle Qlik →

Habiller mes visualisations

RGB()

Graphique

RGB() sert à construire une couleur à partir des composantes ou de l’échelle fournies.

Syntaxe

RGB (r, g, b)

Exemple concret

Donnée de départRouge = 0 ; vert = 128 ; bleu = 255
RGB(0, 128, 255)
RésultatBleu clair opaque

Composer une couleur à partir de trois composantes.

Documentation officielle Qlik →

Habiller mes visualisations

SysColor()

Graphique

SysColor() sert à produire une valeur de couleur utilisable dans une visualisation.

Syntaxe

SysColor (nr)

Exemple concret

Donnée de départIndice système = 1
SysColor(1)
Résultat4278190080

Qlik renvoie la couleur système sous la forme d’un entier ARGB.

Documentation officielle Qlik →

Habiller mes visualisations

Time()

Script + Graphique

Time() sert à associer une représentation lisible à une valeur Qlik.

Syntaxe

Time(number[, format])

Exemple concret

Donnée de départHeure = 18 h 45
Time(MakeTime(18,45), 'hh:mm')
Résultat'18:45'

Afficher une heure sans les secondes.

Documentation officielle Qlik →

Habiller mes visualisations

Timestamp()

Script + Graphique

Timestamp() sert à interpréter ou présenter une valeur comme horodatage.

Syntaxe

Timestamp(number[, format])

Exemple concret

Donnée de départDate et heure = 16/09/2026 à 18:45
Timestamp(MakeTimestamp(2026,9,16,18,45), 'DD/MM/YYYY hh:mm')
Résultat'16/09/2026 18:45'

Afficher un horodatage français.

Documentation officielle Qlik →

Argent et finance

FV()

Script + Graphique

FV() sert à résoudre un calcul financier à partir des paramètres fournis.

Syntaxe

FV(rate, nper, pmt [ ,pv [ , type ] ])

Exemple concret

Donnée de départVersement annuel = 200 € ; 5 périodes ; taux = 0 %
FV(0, 5, -200, 0)
Résultat1 000 €

Additionner cinq versements sans intérêts.

Documentation officielle Qlik →

Argent et finance

IRR()

Script + Graphique

IRR() sert à calculer un indicateur financier à partir d’une série de flux.

Syntaxe

irr[TOTAL [<fld {,fld}>]] value)

Exemple concret

Donnée de départFlux annuels : -1 000, 600 et 600 €
IRR(Flux)
Résultatenviron 13,1 %

Estimer le rendement périodique de l’investissement.

Documentation officielle Qlik →

Argent et finance

NPer()

Script + Graphique

NPer() sert à résoudre un calcul financier à partir des paramètres fournis.

Syntaxe

nPer(rate, pmt, pv [ ,fv [ , type ] ])

Exemple concret

Donnée de départCapital à rembourser = 1 000 € ; paiement = 200 € ; taux = 0 %
NPer(0, -200, 1000)
Résultat5 périodes

Calculer le nombre de paiements nécessaires.

Documentation officielle Qlik →

Argent et finance

NPV()

Script + Graphique

NPV() sert à calculer un indicateur financier à partir d’une série de flux.

Syntaxe

npv([TOTAL [<fld {,fld}>]] discount_rate, value)

Exemple concret

Donnée de départFlux futurs : 500 et 700 € ; taux : 10 %
NPV(0.10, Flux)
Résultatenviron 1 033,06 €

Actualiser les deux encaissements futurs.

Documentation officielle Qlik →

Argent et finance

Pmt()

Script + Graphique

Pmt() sert à résoudre un calcul financier à partir des paramètres fournis.

Syntaxe

Pmt(rate, nper, pv [ ,fv [ , type ] ] )

Exemple concret

Donnée de départCapital = 1 000 € ; 5 périodes ; taux = 0 %
Pmt(0, 5, 1000)
Résultat-200 € par période

Calculer le paiement constant sans intérêts.

Documentation officielle Qlik →

Argent et finance

PV()

Script + Graphique

PV() sert à résoudre un calcul financier à partir des paramètres fournis.

Syntaxe

PV(rate, nper, pmt [ ,fv [ , type ] ])

Exemple concret

Donnée de départCinq encaissements de 200 € ; taux = 0 %
PV(0, 5, -200)
Résultat1 000 €

Calculer la valeur actuelle sans actualisation.

Documentation officielle Qlik →

Argent et finance

Rate()

Script + Graphique

Rate() sert à résoudre un calcul financier à partir des paramètres fournis.

Syntaxe

Rate(nper, pmt , pv [ ,fv [ , type ] ])

Exemple concret

Donnée de départCapital = 1 000 € ; cinq paiements de 200 €
Rate(5, -200, 1000)
Résultat0 %

Retrouver le taux nul correspondant à ces flux.

Documentation officielle Qlik →

Argent et finance

XIRR()

Script + Graphique

XIRR() sert à calculer un indicateur financier à partir d’une série de flux.

Syntaxe

XIRR(valueexpression, dateexpression )

Exemple concret

Donnée de départFlux datés : -1 000 € le 01/01/2026 ; 1 100 € le 01/01/2027
XIRR(Flux, DateFlux)
Résultat10 %

Calculer le rendement en tenant compte des dates réelles.

Documentation officielle Qlik →

Argent et finance

XNPV()

Script + Graphique

XNPV() sert à calculer un indicateur financier à partir d’une série de flux.

Syntaxe

xnpv([TOTAL [<fld{,fld}>]] discount_rate, pmt, date)

Exemple concret

Donnée de départFlux datés : 500 € le 01/07/2026 et 700 € le 01/01/2027 ; taux = 0 %
XNPV(0, Flux, DateFlux)
Résultat1 200 €

Additionner deux flux datés lorsque le taux d’actualisation est nul.

Documentation officielle Qlik →

Maths et stats avancées

acos()

Script + Graphique

acos() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

acos( x )

Exemple concret

Donnée de départValeur utilisée : 1
acos(1)
Résultat0

Calculer acos() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

acosh()

Script + Graphique

acosh() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

acosh( x )

Exemple concret

Donnée de départValeur utilisée : 1
acosh(1)
Résultat0

Calculer acosh() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

asin()

Script + Graphique

asin() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

asin( x )

Exemple concret

Donnée de départValeur utilisée : 1
asin(1)
Résultat1,570796327

Calculer asin() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

asinh()

Script + Graphique

asinh() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

asinh( x )

Exemple concret

Donnée de départValeur utilisée : 0
asinh(0)
Résultat0

Calculer asinh() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

atan()

Script + Graphique

atan() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

atan( x )

Exemple concret

Donnée de départValeur utilisée : 1
atan(1)
Résultat0,785398163

Calculer atan() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

atan2()

Script + Graphique

atan2() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

atan2( y,x )

Exemple concret

Donnée de départValeur utilisée : 1, 1
atan2(1, 1)
Résultat0,785398163

Calculer atan2() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

atanh()

Script + Graphique

atanh() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

atanh( x )

Exemple concret

Donnée de départValeur utilisée : 0
atanh(0)
Résultat0

Calculer atanh() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

BetaDensity()

Script + Graphique

BetaDensity() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

BetaDensity(value, alpha, beta)

Exemple concret

Donnée de départValeur = 0,5 ; alpha = 1 ; bêta = 1
BetaDensity(0.5, 1, 1)
Résultat1

Calculer la densité de la loi bêta uniforme.

Documentation officielle Qlik →

Maths et stats avancées

BetaDist()

Script + Graphique

BetaDist() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

BetaDist(value, alpha, beta)

Exemple concret

Donnée de départValeur = 0,5 ; alpha = 1 ; bêta = 1
BetaDist(0.5, 1, 1)
Résultat0,5

Calculer la probabilité cumulée au milieu de la loi uniforme.

Documentation officielle Qlik →

Maths et stats avancées

BetaInv()

Script + Graphique

BetaInv() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

BetaInv(prob, alpha, beta)

Exemple concret

Donnée de départProbabilité = 0,5 ; alpha = 1 ; bêta = 1
BetaInv(0.5, 1, 1)
Résultat0,5

Retrouver la médiane de la loi bêta uniforme.

Documentation officielle Qlik →

Maths et stats avancées

BinomDist()

Script + Graphique

BinomDist() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

BinomDist(value, trials, trial_probability)

Exemple concret

Donnée de départDeux succès au maximum sur 4 essais ; probabilité = 0,5
BinomDist(2, 4, 0.5)
Résultat0,6875

Calculer la probabilité cumulée jusqu’à deux succès.

Documentation officielle Qlik →

Maths et stats avancées

BinomFrequency()

Script + Graphique

BinomFrequency() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

BinomFrequency(value, trials, trial_probability)

Exemple concret

Donnée de départExactement 2 succès sur 4 essais ; probabilité = 0,5
BinomFrequency(2, 4, 0.5)
Résultat0,375

Calculer la probabilité d’obtenir exactement deux succès.

Documentation officielle Qlik →

Maths et stats avancées

BinomInv()

Script + Graphique

BinomInv() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

BinomInv(prob, trials, trial_probability)

Exemple concret

Donnée de départProbabilité cumulée = 0,5 ; 4 essais ; probabilité de succès = 0,5
BinomInv(0.5, 4, 0.5)
Résultat2

Retrouver le nombre de succès correspondant au seuil médian.

Documentation officielle Qlik →

Maths et stats avancées

BitCount()

Script + Graphique

Compte les bits positionnés à 1 dans la représentation binaire signée 32 bits.

Syntaxe

BitCount(integer_number)

Exemple concret

Donnée de départValeur binaire de 13 : 1101
BitCount(13)
Résultat3

Compter les trois bits positionnés à 1.

Documentation officielle Qlik →

Maths et stats avancées

Ceil()

Script + Graphique

Arrondit vers le haut au multiple de step, éventuellement décalé par offset.

Syntaxe

Ceil(x [, step [, offset]])

Exemple concret

Donnée de départPoids = 12,2 kg ; pas = 1 kg
Ceil(12.2, 1)
Résultat13

Arrondir le poids à l’unité supérieure.

À retenir

  • step permet d’arrondir au multiple supérieur voulu plutôt qu’à l’entier ; offset décale la grille d’arrondi.

Documentation officielle Qlik →

Maths et stats avancées

ChiDensity()

Script + Graphique

ChiDensity() sert à évaluer une distribution statistique ou sa fonction inverse.

Syntaxe

ChiDensity(value, degrees_freedom)

Exemple concret

Donnée de départValeur = 2 ; degrés de liberté = 2
ChiDensity(2, 2)
Résultatenviron 0,18394

Calculer la densité chi-deux pour ce point.

Documentation officielle Qlik →

Maths et stats avancées

ChiDist()

Script + Graphique

ChiDist() sert à évaluer une distribution statistique ou sa fonction inverse.

Syntaxe

ChiDist(value, degrees_freedom)

Exemple concret

Donnée de départValeur = 2 ; degrés de liberté = 2
ChiDist(2, 2)
Résultatenviron 0,36788

Calculer la probabilité unilatérale droite de la loi chi-deux.

Documentation officielle Qlik →

Maths et stats avancées

ChiInv()

Script + Graphique

ChiInv() sert à évaluer une distribution statistique ou sa fonction inverse.

Syntaxe

ChiInv(prob, degrees_freedom)

Exemple concret

Donnée de départProbabilité = 0,5 ; degrés de liberté = 2
ChiInv(0.5, 2)
Résultatenviron 1,38629

Retrouver le quantile médian de la loi chi-deux.

Documentation officielle Qlik →

Maths et stats avancées

Combin()

Script + Graphique

Renvoie le nombre de combinaisons de q éléments parmi p, sans tenir compte de l’ordre.

Syntaxe

Combin(p, q)

Exemple concret

Donnée de départChoisir 2 personnes parmi 5
Combin(5, 2)
Résultat10

Compter les groupes possibles sans tenir compte de l’ordre.

Documentation officielle Qlik →

Maths et stats avancées

cos()

Script + Graphique

cos() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

cos( x )

Exemple concret

Donnée de départValeur utilisée : 0
cos(0)
Résultat1

Calculer cos() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

cosh()

Script + Graphique

cosh() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

cosh( x )

Exemple concret

Donnée de départValeur utilisée : 0
cosh(0)
Résultat1

Calculer cosh() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

Div()

Script + Graphique

Renvoie la partie entière d’une division.

Syntaxe

Div(integer_number1, integer_number2)

Exemple concret

Donnée de départ17 dossiers à répartir par paquets de 5
Div(17, 5)
Résultat3

Compter les paquets complets.

Documentation officielle Qlik →

Maths et stats avancées

e()

Script + Graphique

e() sert à obtenir une constante mathématique, logique ou aléatoire.

Syntaxe

e( )

Exemple concret

Donnée de départAucun champ nécessaire
e()
Résultat2,718281828…

Utiliser la valeur fournie par e() dans un calcul.

Documentation officielle Qlik →

Maths et stats avancées

Even()

Script + Graphique

Renvoie vrai (-1) pour un entier pair, faux (0) pour un entier impair et NULL si la valeur n’est pas entière.

Syntaxe

Even(integer_number)

Exemple concret

Donnée de départValeur = 7
Even(7)
Résultat8

Arrondir vers l’entier pair en s’éloignant de zéro.

Documentation officielle Qlik →

Maths et stats avancées

exp()

Script + Graphique

exp() sert à effectuer un calcul exponentiel ou logarithmique.

Syntaxe

exp(x )

Exemple concret

Donnée de départValeur utilisée : 1
exp(1)
Résultat2,718281828

Calculer exp() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

Fabs()

Script + Graphique

Renvoie la valeur absolue de x.

Syntaxe

Fabs(x)

Exemple concret

Donnée de départÉcart = -8
Fabs(-8)
Résultat8

Obtenir l’amplitude de l’écart sans son signe.

Documentation officielle Qlik →

Maths et stats avancées

Fact()

Script + Graphique

Renvoie la factorielle d’un entier positif.

Syntaxe

Fact(x)

Exemple concret

Donnée de départNombre = 5
Fact(5)
Résultat120

Calculer 5 × 4 × 3 × 2 × 1.

Documentation officielle Qlik →

Maths et stats avancées

false()

Script + Graphique

false() sert à obtenir une constante mathématique, logique ou aléatoire.

Syntaxe

false( )

Exemple concret

Donnée de départAucun champ nécessaire
false()
Résultat0 (faux)

Utiliser la valeur fournie par false() dans un calcul.

Documentation officielle Qlik →

Maths et stats avancées

FDensity()

Script + Graphique

FDensity() sert à évaluer une distribution statistique ou sa fonction inverse.

Syntaxe

FDensity(value, degrees_freedom1, degrees_freedom2)

Exemple concret

Donnée de départValeur = 1 ; degrés de liberté = 5 et 10
FDensity(1, 5, 10)
Résultatenviron 0,49548

Calculer la densité de la loi F.

Documentation officielle Qlik →

Maths et stats avancées

FDist()

Script + Graphique

FDist() sert à évaluer une distribution statistique ou sa fonction inverse.

Syntaxe

FDist(value, degrees_freedom1, degrees_freedom2)

Exemple concret

Donnée de départValeur = 1 ; degrés de liberté = 5 et 10
FDist(1, 5, 10)
Résultatenviron 0,46512

Calculer la probabilité unilatérale droite de la loi F.

Documentation officielle Qlik →

Maths et stats avancées

FInv()

Script + Graphique

FInv() sert à évaluer une distribution statistique ou sa fonction inverse.

Syntaxe

FInv(prob, degrees_freedom1, degrees_freedom2)

Exemple concret

Donnée de départProbabilité = 0,5 ; degrés de liberté = 5 et 10
FInv(0.5, 5, 10)
Résultatenviron 0,93193

Retrouver le quantile médian de la loi F.

Documentation officielle Qlik →

Maths et stats avancées

Floor()

Script + Graphique

Arrondit vers le bas au multiple de step, éventuellement décalé par offset.

Syntaxe

Floor(x [, step [, offset]])

Exemple concret

Donnée de départDurée = 47 minutes ; pas = 15 minutes
Floor(47, 15)
Résultat45

Ramener la durée au quart d’heure inférieur.

À retenir

  • step permet d’arrondir au multiple inférieur voulu plutôt qu’à l’entier ; offset décale la grille d’arrondi.

Documentation officielle Qlik →

Maths et stats avancées

Fmod()

Script + Graphique

Renvoie le reste réel d’une division ; les arguments peuvent être non entiers.

Syntaxe

Fmod(a, b)

Exemple concret

Donnée de départLongueur = 7,5 m ; segment = 2 m
Fmod(7.5, 2)
Résultat1,5

Obtenir le reste d’une division avec des décimales.

Documentation officielle Qlik →

Maths et stats avancées

Frac()

Script + Graphique

Renvoie uniquement la partie fractionnaire de x.

Syntaxe

Frac(x)

Exemple concret

Donnée de départValeur = 12,75
Frac(12.75)
Résultat0,75

Isoler la partie décimale.

Documentation officielle Qlik →

Maths et stats avancées

GammaDensity()

Script + Graphique

GammaDensity() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

GammaDensity(value, k, θ)

Exemple concret

Donnée de départValeur = 1 ; forme = 1 ; échelle = 1
GammaDensity(1, 1, 1)
Résultatenviron 0,36788

Calculer la densité gamma.

Documentation officielle Qlik →

Maths et stats avancées

GammaDist()

Script + Graphique

GammaDist() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

GammaDist(value, k, θ)

Exemple concret

Donnée de départValeur = 1 ; forme = 1 ; échelle = 1
GammaDist(1, 1, 1)
Résultatenviron 0,63212

Calculer la probabilité cumulée gamma.

Documentation officielle Qlik →

Maths et stats avancées

GammaInv()

Script + Graphique

GammaInv() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

GammaInv(prob, k, θ)

Exemple concret

Donnée de départProbabilité = 0,5 ; forme = 1 ; échelle = 1
GammaInv(0.5, 1, 1)
Résultatenviron 0,69315

Retrouver la médiane de cette loi gamma.

Documentation officielle Qlik →

Maths et stats avancées

log()

Script + Graphique

log() sert à effectuer un calcul exponentiel ou logarithmique.

Syntaxe

log(x )

Exemple concret

Donnée de départValeur utilisée : 2.718281828459045
log(2.718281828459045)
Résultat1

Calculer log() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

log10()

Script + Graphique

log10() sert à effectuer un calcul exponentiel ou logarithmique.

Syntaxe

log10(x )

Exemple concret

Donnée de départValeur utilisée : 1000
log10(1000)
Résultat3

Calculer log10() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

Mod()

Script + Graphique

Renvoie le reste non négatif d’une division entière.

Syntaxe

Mod(integer_number1, integer_number2)

Exemple concret

Donnée de départ17 colis à répartir par lots de 5
Mod(17, 5)
Résultat2

Calculer les deux colis restants après constitution des lots.

Documentation officielle Qlik →

Maths et stats avancées

NormDist()

Script + Graphique

NormDist() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

NormDist(value, mean, standard_dev)

Exemple concret

Donnée de départValeur = 0 ; moyenne = 0 ; écart-type = 1
NormDist(0, 0, 1)
Résultat0,5

Calculer la probabilité cumulée au centre de la loi normale.

Documentation officielle Qlik →

Maths et stats avancées

NormInv()

Script + Graphique

NormInv() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

NormInv(prob, mean, standard_dev)

Exemple concret

Donnée de départProbabilité = 0,5 ; moyenne = 0 ; écart-type = 1
NormInv(0.5, 0, 1)
Résultat0

Retrouver la médiane de la loi normale centrée réduite.

Documentation officielle Qlik →

Maths et stats avancées

Odd()

Script + Graphique

Renvoie vrai (-1) pour un entier impair, faux (0) pour un entier pair et NULL si la valeur n’est pas entière.

Syntaxe

Odd(integer_number)

Exemple concret

Donnée de départValeur = 8
Odd(8)
Résultat9

Arrondir vers l’entier impair en s’éloignant de zéro.

Documentation officielle Qlik →

Maths et stats avancées

Permut()

Script + Graphique

Renvoie le nombre de permutations de q éléments parmi p, en tenant compte de l’ordre.

Syntaxe

Permut(p, q)

Exemple concret

Donnée de départAttribuer 2 rôles distincts parmi 5 personnes
Permut(5, 2)
Résultat20

Compter les affectations possibles en tenant compte de l’ordre.

Documentation officielle Qlik →

Maths et stats avancées

pi()

Script + Graphique

pi() sert à obtenir une constante mathématique, logique ou aléatoire.

Syntaxe

pi( )

Exemple concret

Donnée de départAucun champ nécessaire
pi()
Résultat3,141592654…

Utiliser la valeur fournie par pi() dans un calcul.

Documentation officielle Qlik →

Maths et stats avancées

PoissonDist()

Script + Graphique

PoissonDist() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

PoissonDist(value, mean)

Exemple concret

Donnée de départAu maximum 2 événements ; moyenne = 2
PoissonDist(2, 2)
Résultatenviron 0,67668

Calculer la probabilité cumulée jusqu’à deux événements.

Documentation officielle Qlik →

Maths et stats avancées

PoissonFrequency()

Script + Graphique

PoissonFrequency() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

PoissonFrequency(value, mean)

Exemple concret

Donnée de départExactement 2 événements ; moyenne = 2
PoissonFrequency(2, 2)
Résultatenviron 0,27067

Calculer la probabilité d’observer exactement deux événements.

Documentation officielle Qlik →

Maths et stats avancées

PoissonInv()

Script + Graphique

PoissonInv() sert à calculer la mesure associée à la distribution ou au test statistique indiqué.

Syntaxe

PoissonInv(prob, mean)

Exemple concret

Donnée de départProbabilité cumulée = 0,5 ; moyenne = 2
PoissonInv(0.5, 2)
Résultat2

Retrouver le nombre d’événements au seuil médian.

Documentation officielle Qlik →

Maths et stats avancées

pow()

Script + Graphique

pow() sert à effectuer un calcul exponentiel ou logarithmique.

Syntaxe

pow(x,y )

Exemple concret

Donnée de départValeur utilisée : 2, 5
pow(2, 5)
Résultat32

Calculer pow() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

Sign()

Script + Graphique

Renvoie -1, 0 ou 1 selon le signe de x.

Syntaxe

Sign(x)

Exemple concret

Donnée de départSolde = -42 €
Sign(-42)
Résultat-1

Identifier une valeur négative.

Documentation officielle Qlik →

Maths et stats avancées

sin()

Script + Graphique

sin() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

sin( x )

Exemple concret

Donnée de départValeur utilisée : Pi()/2
sin(Pi()/2)
Résultat1

Calculer sin() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

sinh()

Script + Graphique

sinh() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

sinh( x )

Exemple concret

Donnée de départValeur utilisée : 0
sinh(0)
Résultat0

Calculer sinh() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

sqr()

Script + Graphique

sqr() sert à effectuer un calcul exponentiel ou logarithmique.

Syntaxe

sqr (x )

Exemple concret

Donnée de départValeur utilisée : 7
sqr(7)
Résultat49

Calculer sqr() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

sqrt()

Script + Graphique

sqrt() sert à effectuer un calcul exponentiel ou logarithmique.

Syntaxe

sqrt(x )

Exemple concret

Donnée de départValeur utilisée : 81
sqrt(81)
Résultat9

Calculer sqrt() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

tan()

Script + Graphique

tan() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

tan( x )

Exemple concret

Donnée de départValeur utilisée : Pi()/4
tan(Pi()/4)
Résultat1

Calculer tan() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

tanh()

Script + Graphique

tanh() sert à effectuer un calcul trigonométrique ou hyperbolique.

Syntaxe

tanh( x )

Exemple concret

Donnée de départValeur utilisée : 0
tanh(0)
Résultat0

Calculer tanh() avec une valeur simple dont le résultat est contrôlable.

Documentation officielle Qlik →

Maths et stats avancées

TDensity()

Script + Graphique

TDensity() sert à évaluer une distribution statistique ou sa fonction inverse.

Syntaxe

TDensity(value, degrees_freedom, tails)

Exemple concret

Donnée de départValeur t = 0 ; degrés de liberté = 10 ; une queue
TDensity(0, 10, 1)
Résultatenviron 0,38911

Calculer la densité de Student au centre.

Documentation officielle Qlik →

Maths et stats avancées

TDist()

Script + Graphique

TDist() sert à évaluer une distribution statistique ou sa fonction inverse.

Syntaxe

TDist(value, degrees_freedom, tails)

Exemple concret

Donnée de départValeur t = 0 ; degrés de liberté = 10 ; une queue
TDist(0, 10, 1)
Résultat0,5

Calculer la probabilité de Student au centre.

Documentation officielle Qlik →

Maths et stats avancées

TInv()

Script + Graphique

TInv() sert à évaluer une distribution statistique ou sa fonction inverse.

Syntaxe

TInv(prob, degrees_freedom)

Exemple concret

Donnée de départProbabilité = 0,5 ; degrés de liberté = 10
TInv(0.5, 10)
Résultat0

Retrouver le quantile médian de Student.

Documentation officielle Qlik →

Maths et stats avancées

true()

Script + Graphique

true() sert à obtenir une constante mathématique, logique ou aléatoire.

Syntaxe

true( )

Exemple concret

Donnée de départAucun champ nécessaire
true()
Résultat-1 (vrai)

Utiliser la valeur fournie par true() dans un calcul.

Documentation officielle Qlik →

Explorer mon modèle de données

GetAlternativeCount()

Graphique

GetAlternativeCount() sert à interroger les champs et leurs valeurs dans le modèle.

Syntaxe

getalternativecount (field_name)

Exemple concret

Donnée de départRegion : Sud sélectionné ; Nord alternatif ; Est exclu
GetAlternativeCount(Region)
Résultat1

Compter la seule valeur alternative, Nord.

Documentation officielle Qlik →

Explorer mon modèle de données

GetCurrentSelections()

Graphique

GetCurrentSelections() sert à interroger les champs et leurs valeurs dans le modèle.

Syntaxe

getcurrentselections([record_sep [,tag_sep [,value_sep [,max_values]]]])

Exemple concret

Donnée de départSélections : Region = Sud ; Annee = 2026
GetCurrentSelections(' | ', ' = ', ', ', 10)
Résultat'Region = Sud | Annee = 2026'

Afficher un résumé français des sélections courantes.

À retenir

  • Les paramètres permettent de personnaliser les séparateurs entre champs, balises et valeurs, ainsi que le nombre maximal de valeurs détaillées.

Documentation officielle Qlik →

Explorer mon modèle de données

GetExcludedCount()

Graphique

GetExcludedCount() sert à interroger les champs et leurs valeurs dans le modèle.

Syntaxe

getexcludedcount(field_name)

Exemple concret

Donnée de départRegion : Sud sélectionné ; Nord alternatif ; Est exclu
GetExcludedCount(Region)
Résultat1

Compter la valeur Est devenue exclue.

Documentation officielle Qlik →

Explorer mon modèle de données

GetFieldSelections()

Graphique

GetFieldSelections() sert à interroger les champs et leurs valeurs dans le modèle.

Syntaxe

getfieldselections ( field_name [, value_sep [, max_values]])

Exemple concret

Donnée de départValeurs choisies dans Region : Sud et Ouest
GetFieldSelections(Region, ', ', 10)
Résultat'Sud, Ouest'

Afficher les régions sélectionnées.

À retenir

  • value_sep choisit le séparateur utilisé dans le texte retourné ; max_values limite le nombre de valeurs affichées avant que Qlik ne résume la sélection.

Documentation officielle Qlik →

Explorer mon modèle de données

GetObjectDimension()

Graphique

GetObjectDimension() sert à interroger les champs et leurs valeurs dans le modèle.

Syntaxe

getobjectdimension ([index])

Exemple concret

Donnée de départPremière dimension de l’objet : Region
GetObjectDimension(0)
Résultat'Region'

Lire l’expression de la première dimension de l’objet.

Documentation officielle Qlik →

Explorer mon modèle de données

GetObjectField()

Graphique

GetObjectField() sert à interroger les champs et leurs valeurs dans le modèle.

Syntaxe

GetObjectField ([index])

Exemple concret

Donnée de départPremier champ de dimension de l’objet : Region
GetObjectField(0)
Résultat'Region'

Lire le premier champ utilisé comme dimension.

Documentation officielle Qlik →

Explorer mon modèle de données

GetObjectMeasure()

Graphique

GetObjectMeasure() sert à interroger les champs et leurs valeurs dans le modèle.

Syntaxe

getobjectmeasure ([index])

Exemple concret

Donnée de départPremière mesure de l’objet : Sum(Montant)
GetObjectMeasure(0)
Résultat'Sum(Montant)'

Lire l’expression de la première mesure.

Documentation officielle Qlik →

Explorer mon modèle de données

GetPossibleCount()

Graphique

GetPossibleCount() sert à interroger les champs et leurs valeurs dans le modèle.

Syntaxe

getpossiblecount(field_name)

Exemple concret

Donnée de départRegion : Sud sélectionné ; Nord encore possible
GetPossibleCount(Region)
Résultat2

Compter Sud et Nord, les deux régions possibles.

Documentation officielle Qlik →

Explorer mon modèle de données

GetSelectedCount()

Graphique

GetSelectedCount() sert à interroger les champs et leurs valeurs dans le modèle.

Syntaxe

getselectedcount (field_name [, include_excluded])

Exemple concret

Donnée de départRégions sélectionnées : Sud et Ouest
GetSelectedCount(Region)
Résultat2

Compter les deux régions choisies.

À retenir

  • include_excluded permet, lorsqu’il est activé, d’inclure aussi les valeurs sélectionnées devenues exclues par les autres sélections.

Documentation officielle Qlik →

Explorer mon modèle de données

GetStateCounts()

Graphique

GetStateCounts() sert à interroger les champs et leurs valeurs dans le modèle.

Syntaxe

getstatecounts (field_name, state_name [, state_type1,...state_typeN])

Exemple concret

Donnée de départÉtat alternatif Comparaison : deux régions sélectionnées
GetStateCounts(Region, 'Comparaison', '$')
Résultat2

Compter les sélections du champ dans l’état Comparaison.

Documentation officielle Qlik →

Explorer mon modèle de données

HRank()

Graphique

HRank() sert à calculer une information liée à la structure d’un graphique.

Syntaxe

HRank([TOTAL] expr[, mode[, fmt]])

Exemple concret

Donnée de départMois : janvier 100 ; février 130 ; mars 120. Cellule février
HRank(Sum(Ventes))
Résultat1

Classer février au premier rang horizontal.

Documentation officielle Qlik →

Explorer mon modèle de données

Rank()

Graphique

Rank() sert à calculer une information liée à la structure d’un graphique.

Syntaxe

rank([TOTAL [<fld {, fld}>]] expr[, mode[, fmt]])

Exemple concret

Donnée de départVentes : Alice 300 ; Baya 220 ; Chloé 150. Ligne Alice
Rank(Sum(Ventes))
Résultat1

Classer Alice au premier rang.

Documentation officielle Qlik →

Explorer mon modèle de données

STL_Residual()

Graphique

STL_Residual() sert à calculer une information liée à la structure d’un graphique.

Syntaxe

stl_residual(target_measure, period_int [,seasonal_smoother [,trend_smoother]])

Exemple concret

Donnée de départVentes constantes à 100 pendant 24 mois ; période = 12
STL_Residual(Sum(Ventes), 12)
Résultat0 pour chaque mois

Vérifier l’absence de résidu.

Documentation officielle Qlik →

Explorer mon modèle de données

STL_Seasonal()

Graphique

STL_Seasonal() sert à calculer une information liée à la structure d’un graphique.

Syntaxe

stl_seasonal(target_measure, period_int [,seasonal_smoother [,trend_smoother]])

Exemple concret

Donnée de départVentes constantes à 100 pendant 24 mois ; période = 12
STL_Seasonal(Sum(Ventes), 12)
Résultat0 pour chaque mois

Vérifier l’absence de saisonnalité.

Documentation officielle Qlik →

Explorer mon modèle de données

STL_Trend()

Graphique

STL_Trend() sert à calculer une information liée à la structure d’un graphique.

Syntaxe

stl_trend(target_measure, period_int [,seasonal_smoother [,trend_smoother]])

Exemple concret

Donnée de départVentes constantes à 100 pendant 24 mois ; période = 12
STL_Trend(Sum(Ventes), 12)
Résultat100 pour chaque mois

Retrouver la tendance constante.

Documentation officielle Qlik →

Données géographiques

GeoCountVertex()

Script + Graphique

GeoCountVertex() sert à réaliser le traitement géospatial indiqué par son nom sur les géométries fournies.

Syntaxe

GeoCountVertex(field_name)

Exemple concret

Donnée de départLigne Aix–Toulon composée de deux sommets
GeoCountVertex(Trajet)
Résultat2

Compter les deux sommets du trajet.

Documentation officielle Qlik →

Données géographiques

GeoGetBoundingBox()

Script + Graphique

GeoGetBoundingBox() sert à réaliser le traitement géospatial indiqué par son nom sur les géométries fournies.

Syntaxe

GeoGetBoundingBox(geometry)

Exemple concret

Donnée de départZoneLivraison = [[[5.40,43.50],[5.50,43.50],[5.50,43.57],[5.40,43.57],[5.40,43.50]]]
GeoGetBoundingBox(ZoneLivraison)
Résultat{"qTop":43.57,"qLeft":5.4,"qBottom":43.5,"qRight":5.5}

Lire les quatre limites exactes du polygone : haut, gauche, bas et droite.

Documentation officielle Qlik →

Données géographiques

GeoGetPolygonCenter()

Script + Graphique

GeoGetPolygonCenter() sert à réaliser le traitement géospatial indiqué par son nom sur les géométries fournies.

Syntaxe

GeoGetPolygonCenter(geometry)

Exemple concret

Donnée de départZoneLivraison = [[[5.40,43.50],[5.50,43.50],[5.50,43.57],[5.40,43.57],[5.40,43.50]]]
GeoGetPolygonCenter(ZoneLivraison)
Résultat[5.43859649122807,43.535]

Le résultat est fourni dans l’ordre [longitude, latitude].

Documentation officielle Qlik →

Données géographiques

GeoMakePoint()

Script + Graphique

GeoMakePoint() sert à réaliser le traitement géospatial indiqué par son nom sur les géométries fournies.

Syntaxe

GeoMakePoint(lat_field_name, lon_field_name)

Exemple concret

Donnée de départAix : latitude 43,5297 ; longitude 5,4474
GeoMakePoint(43.5297, 5.4474)
Résultat[5.4474,43.5297]

Les arguments sont saisis latitude puis longitude ; le résultat est affiché longitude puis latitude.

Documentation officielle Qlik →

Données géographiques

GeoProject()

Script + Graphique

GeoProject() sert à réaliser le traitement géospatial indiqué par son nom sur les géométries fournies.

Syntaxe

GeoProject(projection, geometry)

Exemple concret

Donnée de départPointAgence = [5.4474,43.5297] ; projection = 'mercator'
GeoProject('mercator', PointAgence)
Résultat[5.4474,48.4456788558009]

Projeter le point géographique d’Aix en Mercator.

Documentation officielle Qlik →

Données géographiques

GeoReduceGeometry()

Script + Graphique

GeoReduceGeometry() sert à réaliser le traitement géospatial indiqué par son nom sur les géométries fournies.

Syntaxe

GeoReduceGeometry(geometry)

Exemple concret

Donnée de départZoneLivraison = [[[5.40,43.50],[5.50,43.50],[5.50,43.57],[5.40,43.57],[5.40,43.50]]]
GeoReduceGeometry(ZoneLivraison)
Résultat[[[[5.4,43.5],[5.5,43.5],[5.5,43.57],[5.4,43.57],[5.4,43.5]]]]

Sur ce rectangle déjà minimal, les cinq sommets sont conservés ; Qlik normalise l’écriture des décimales.

Documentation officielle Qlik →

Données géographiques

MakeGeoLine()

Script + Graphique

MakeGeoLine() sert à construire ou analyser une géométrie destinée aux traitements cartographiques.

Syntaxe

MakeGeoLine(geo_data)

Exemple concret

Donnée de départDeux points : Aix [5.4474,43.5297] et Toulon [5.9280,43.1242]
MakeGeoLine('[[5.4474,43.5297],[5.9280,43.1242]]')
Résultat[[5.4474,43.5297],[5.9280,43.1242]]

Construire une ligne dont le résultat conserve les deux points dans leur ordre d’origine.

Documentation officielle Qlik →

Données géographiques

MakeGeoPoint()

Script + Graphique

MakeGeoPoint() sert à construire ou analyser une géométrie destinée aux traitements cartographiques.

Syntaxe

MakeGeoPoint(geo_data)

Exemple concret

Donnée de départCoordonnées d’Aix : [5.4474, 43.5297]
MakeGeoPoint('[5.4474,43.5297]')
Résultat[5.4474,43.5297]

Transformer le texte de coordonnées en point géographique valide.

Documentation officielle Qlik →

Données géographiques

MakeGeoPolygon()

Script + Graphique

MakeGeoPolygon() sert à construire ou analyser une géométrie destinée aux traitements cartographiques.

Syntaxe

MakeGeoPolygon(geo_data)

Exemple concret

Donnée de départContour fermé de cinq points autour d’Aix
MakeGeoPolygon('[[[5.40,43.50],[5.50,43.50],[5.50,43.57],[5.40,43.57],[5.40,43.50]]]')
Résultat[[[5.40,43.50],[5.50,43.50],[5.50,43.57],[5.40,43.57],[5.40,43.50]]]

Le dernier point reprend le premier afin de fermer le contour.

Documentation officielle Qlik →

Données géographiques

MakeGeoRegion()

Script + Graphique

MakeGeoRegion() sert à construire ou analyser une géométrie destinée aux traitements cartographiques.

Syntaxe

MakeGeoRegion(geo_data)

Exemple concret

Donnée de départDeux polygones : une zone autour d’Aix et une autre autour de Toulon
MakeGeoRegion('[[[[5.40,43.50],[5.50,43.50],[5.50,43.57],[5.40,43.57],[5.40,43.50]]],[[[5.88,43.09],[5.98,43.09],[5.98,43.16],[5.88,43.16],[5.88,43.09]]]]')
Résultat[[[[5.40,43.50],[5.50,43.50],[5.50,43.57],[5.40,43.57],[5.40,43.50]]],[[[5.88,43.09],[5.98,43.09],[5.98,43.16],[5.88,43.16],[5.88,43.09]]]]

Assembler les deux polygones dans une seule région géographique.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

CalcDim()

Script + Graphique

CalcDim() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

calcdim(expr)

Exemple concret

Donnée de départMontant de la ligne = 125 €
CalcDim(If(Montant>100, 'Important', 'Standard'))
Résultat'Important'

Évaluer une dimension calculée dans l’objet.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

ComputerName()

Script + Graphique

ComputerName() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

ComputerName( )

Exemple concret

Donnée de départMoteur exécuté sur le serveur QLIK-PROD-01
ComputerName()
Résultat'QLIK-PROD-01'

Afficher le nom de la machine exécutant le calcul.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

DocumentName()

Script + Graphique

DocumentName() sert à obtenir le nom du document ou de l’application en cours.

Syntaxe

DocumentName( )

Exemple concret

Donnée de départApplication enregistrée sous Ventes_2026.qvf
DocumentName()
Résultat'Ventes_2026.qvf'

Afficher le nom de l’application.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

DocumentPath()

Script + Graphique

DocumentPath() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

DocumentPath( )

Exemple concret

Donnée de départApplication stockée dans C:\Qlik\Apps\Ventes_2026.qvf
DocumentPath()
Résultat'C:\Qlik\Apps\Ventes_2026.qvf'

Afficher le chemin complet de l’application.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

DocumentTitle()

Script + Graphique

DocumentTitle() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

DocumentTitle( )

Exemple concret

Donnée de départTitre de l’application : Suivi des ventes 2026
DocumentTitle()
Résultat'Suivi des ventes 2026'

Afficher son titre lisible.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

GetCollationLocale()

Script + Graphique

GetCollationLocale() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

GetCollationLocale( )

Exemple concret

Donnée de départParamètres régionaux du script : fr-FR
GetCollationLocale()
Résultat'fr-FR'

Vérifier les règles linguistiques de tri.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

GetSysAttr()

Script + Graphique

GetSysAttr() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

GetSysAttr(name)

Exemple concret

Donnée de départAttribut système Environnement = 'Production'
GetSysAttr('Environnement')
Résultat'Production'

Lire un attribut défini pour l’environnement.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

GroupDimensionIndex()

Script + Graphique

GroupDimensionIndex() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

GroupDimensionIndex(dim_name Expression)

Exemple concret

Donnée de départDimension cyclique Periode affichant actuellement Mois
GroupDimensionIndex(Periode)
Résultat1

Connaître la position active dans la dimension cyclique.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

GroupDimensionLabel()

Script + Graphique

GroupDimensionLabel() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

GroupDimensionLabel(dim_name Expression)

Exemple concret

Donnée de départDimension cyclique Periode affichant actuellement Mois
GroupDimensionLabel(Periode)
Résultat'Mois'

Afficher le libellé actif de la dimension cyclique.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

InObject()

Script + Graphique

InObject() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

InObject(id_str)

Exemple concret

Donnée de départObjet courant identifié par 'graphique_ventes'
InObject('graphique_ventes')
Résultat-1 (vrai)

Vérifier que l’expression est évaluée dans l’objet ciblé.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

IsPartialReload()

Script + Graphique

IsPartialReload() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

IsPartialReload()

Exemple concret

Donnée de départRechargement complet en cours
IsPartialReload()
Résultat0 (faux)

Distinguer un rechargement complet d’un rechargement partiel.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

ObjectId()

Script + Graphique

ObjectId() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

ObjectId([object_type_str])

Exemple concret

Donnée de départObjet courant : graphique_ventes
ObjectId()
Résultat'graphique_ventes'

Récupérer l’identifiant de l’objet courant.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

OSUser()

Script + Graphique

OSUser() sert à obtenir l’identité utilisateur exposée à l’application.

Syntaxe

OSUser( )

Exemple concret

Donnée de départSession ouverte avec l’utilisateur domaine\marie
OSUser()
Résultat'domaine\marie'

Identifier le compte du système d’exploitation.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

ReloadTime()

Script + Graphique

ReloadTime() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

ReloadTime( )

Exemple concret

Donnée de départDernier rechargement achevé le 16/09/2026 à 08:30
ReloadTime()
Résultat16/09/2026 08:30:00

Afficher l’heure du dernier rechargement réussi.

Documentation officielle Qlik →

Comprendre mon environnement Qlik

StateName()

Script + Graphique

StateName() sert à lire une information fournie par l’environnement Qlik.

Syntaxe

StateName()

Exemple concret

Donnée de départObjet utilisant l’état alternatif Comparaison
StateName()
Résultat'Comparaison'

Identifier l’état de sélection affecté à l’objet.

Documentation officielle Qlik →