Support formation Rapports Power BI

Recherche de la valeur précédente

1. Créer deux paramètres

  1. Accueil > Gérer les paramètres > Nouveau
  2. Saisir paramNomChamp dans Nom, saisir CompteurB dans Valeur actuelle.
  3. Nouveau, puis paramDateObservation dans Nom et 05/01/2024 dans Valeur actuelle.

2. Créer la fonction

  1. Clic droit > Dupliquer
  2. La renommer reqValeurPrecedente
  3. Sélectionner les colonnes DateObservation et CompteurA, puis clic droit > Supprimer les autres colonnes.
  4. Dans la barre de formule, remplacer “CompteurA” par :
  5. Renommer la colonne CompteurA par ColonneCompteur.
  6. Modifier la formule, en remplaçant “CompteurA” par paramNomChamp :
  7. Filtrer sur la colonne DateObservation : Filtres chronologiques > Avant le, sélectionner le paramètre paramDateObservation et valider  :
  8. Filtrer la colonne ColonneCompteur sur Différent de, puis null.
  9. Filtrer la colonne DateObservation : Filtres chronologiques > La plus récente.
  10. Clic droit sur le nombre restant > Drill-down
  11. Clic droit sur la requête > Créer une fonction. La nommer fcValeurActuelle.
  12. Renommer les 3 étapes Lignes filtrées en FiltreDateAvant, FiltreCompteurPasVide et FiltreDateMax :

3. Appeler la fonction

  1. Dans la requête ListeMesures, Ajouter une colonne > Appeler une fonction personnalisée, compléter ainsi :Attention : le paramètre paramNomChamp doit être de type Texte (icône en ABC123), saisir ensuite manuellement CompteurA.La nouvelle colonne devrait ressembler à cela :
  2. Pour corriger le Error de la première ligne, retourner dans la requête reqValeurPrecedente
  3. Affichage > Editeur avancé, et modifier la ligne commençant par ColonneCompteur ainsi :
  4. Après validation, retourner dans la requête ListeMesures et constater qu’il n’y a plus d’erreur sur la ligne 1, mais un zéro.