Hash256()

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

Présentation

Pour contrôler qu'un ensemble de valeurs n'a pas changé, Hash256() calcule une empreinte sur les arguments transmis. C'est utile pour comparer des enregistrements de deux extractions. Le résultat dépend des valeurs et de leur ordre ; il faut aussi garder à l'esprit qu'aucun hachage n'élimine totalement les collisions.

Syntaxe

Hash256(expr {, expression})

Exemple pratique

Exemple Qlik

Expression Qlik

Hash256(125, 4587)

Données de départ

Clé métier
cliente 125
commande 4587

Résultat

P31_)"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.