QlikView - Fonction de remplissage

le Fill La fonction dans QlikView est utilisée pour remplir les valeurs des champs existants dans un nouveau champ.

Des données d'entrée

Considérons les données d'entrée suivantes, qui représentent les chiffres de vente réels et prévus.

Month,Forecast,Actual
March,2145,2247
April,2458,
May,1245,
June,5124,3652
July,7421,7514
August,2584,
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,

Charger le script

Les données ci-dessus sont chargées dans la mémoire QlikView à l'aide de l'éditeur de script. Ouvrez l'éditeur de script dans le menu Fichier ou appuyez surControl+E. Choisissez l'option "Fichiers de table" dans l'onglet "Données à partir de fichiers" et recherchez le fichier contenant les données ci-dessus.

Après avoir cliqué sur Suivant à l'étape ci-dessus, nous choisissons le Enable Transformation Step bouton pour effectuer la transformation de données requise.

Sélection de la transformation de données

Comme nous allons utiliser le Fill , choisissons l'onglet Remplissage, qui affiche les valeurs vides sous le champ réel.

Créer la condition de remplissage

En cliquant sur le bouton Remplir, l'option permettant de choisir la colonne cible et la condition de la cellule apparaît. Nous choisissons la colonne trois, car nous voulons remplir les valeurs vides de cette colonne avec des valeurs de la même ligne dans la colonne deux. En outre, choisissez la valeur de cellule comme vide afin que seules les cellules vides soient écrasées par de nouvelles valeurs.

Données transformées

Une fois les étapes ci-dessus terminées, nous obtenons les données transformées comme indiqué ci-dessous.

Charger le script pour les données transformées

Le script de chargement des données transformées peut être visualisé à l'aide de l'éditeur de script. Le script affiche l'expression, qui remplace les valeurs de cellule vides.

Afficher les données transformées

Les données transformées peuvent être vues en créant un Table Box en utilisant l'option dans le menu Layout → New Sheet Object.