Forum Replies Created
-
AuthorPosts
-
Éric Ste-Croix
ParticipantBonjour,
Si je comprends bien, vous tenter de reproduire un format “États financiers” dans PowerBI.
Voici des articles de blogues sous les liens ci bas documentant ceci :En espérant que cela pourra vous aider.
Cordialement
Éric Ste-Croix
ParticipantBonjour
Le format du résultat d’une mesure peut également se paramétrer à partir de l’interface de PowerBI.
Dans la section Données, sélectionnez votre mesure.
Une nouvelle entête “Outils de mesure” va apparaitre dans le haut de l’écran.
La sous-section “Mise en forme” permet d’ajuster le format de présentation de la mesure sélectionnée.En espérant que cela vous aidera.
Cordialement
Eric Ste-Croix
Éric Ste-Croix
ParticipantBonjour,
En effet, c’est fort possible que votre version d’Excel ne supporte pas ces fonctions.
Sur le site de Microsoft, la version indiquée pour la fonction Max.Si.Ens. est 2019.
Voir fichier joint.
Cordialement
Eric Ste-Croix
–
Attachments:
You must be logged in to view attached files.Éric Ste-Croix
ParticipantBonjour,
Voici ma proposition :
Heure de début (MIN) :
=MIN.SI.ENS(Compilation[[Heure de début]:[Heure de début]];Compilation[[Date]:[Date]];J4;Compilation[[Employé]:[Employé]];$I$3)Heure de fin (MAX) :
=MAX.SI.ENS(Compilation[[Heure de fin]:[Heure de fin]];Compilation[[Date]:[Date]];J4;Compilation[[Employé]:[Employé]];$I$3)Je joins le fichier d’exemple.
En espérant que cela vous aidera
Eric Ste-Croix
Attachments:
You must be logged in to view attached files.28 April 2024 at 0 h 16 min in reply to: Dax : Somme valeurs Colonnes Dynamiques via un parametre #140082Éric Ste-Croix
ParticipantBonjour,
Pour y parvenir, je crois que vous pourriez transformer votre table de données de départ.
Transformation de données
1 – Dans votre table, ajouter une colonne index afin d’identifier les lignes de la table de
départ.
2 – Dépivoter les différentes colonnes de “View Conversion” sur les différentes lignes.Visualisation de données
1 – Création d’un paramêtre numérique permettant à l’usager d’identifier le nombre de colonne
selectionné
2 – Création d’une mesure permettant de conserver les valeurs selon le paramètre choisi par
l’usager.
Somme_Valeur_Filtré =
VAR ValeurSelectionne = SELECTEDVALUE(‘A_Demo_Nb_Colonne'[Nb_Colonne])
RETURN
CALCULATE([Somme_Valeur],FILTER(A_Demo_Table, A_Demo_Table[Colonne] <=
ValeurSelectionne))N’ayant pas acces au fichier source, j’ai créé une courte table démo.
Je joins le fichier démontrant la solution.En espérant que cela pourra vous aider.
Eric Ste-Croix
Attachments:
You must be logged in to view attached files.Éric Ste-Croix
ParticipantBonjour,
Le problème provient du fait que le compte comptable dans la cellule AO4 est en format texte
alors que le même compte comptable dans la colonne B n’est pas dans ce format.Le petit triangle vert en haut a gauche de la cellule AO4 indique la présence du format texte.
Pour le convertir en format nombre, sélectionner la cellule AO4, cliquer sur le point d’interrogation a gauche de la cellule et sélectionner convertir en nombre.Cordialement
Eric Ste-Croix
Éric Ste-Croix
ParticipantBonjour,
Voici une approche possible.
Utiliser la formule ci-bas dans la cellule D3 et étirer la formule sur l’ensemble du tableau.=SI(D$1=$A3;$B3;0)+SI(D$1=$A3;$C3;0)
La premiere partie de la formule présente l’info de la banque 1
et la deuxieme partie de la formule présente l’info de la banque 2.En espérant que cela vous sera utile.
Cordialement
Eric Ste-Croix
Éric Ste-Croix
ParticipantBonjour,
Afin de simplifier la résolution, je vous suggère d’utiliser les mesures en langage DAX au lieu d’utiliser une colonne calculée.
Voici 3 mesures en DAX qui vous permettraient d’identifier le Nb de mois de stock disponible et utilisable selon vos specifications.
Moyenne mobile de la consommation des 3 derniers mois :
AverageLast3Months =
CALCULATE(
SUM(stock[consommées]),
DATESINPERIOD(stock[Date d’inventaire], LASTDATE(stock[Date d’inventaire]), -3, MONTH)
) /3Total des stocks disponibles et utilisables :
Stock_Disponible_Utilisable =
sum(stock[Stock disponible et Utilisable(SDU)])Nb de mois de stock disponible et utilisable :
Mois de stock disponible et utilisable =
DIVIDE([Stock_Disponible_Utilisable],[AverageLast3Months])En espérant que cela vous sera utile.
Cordialement
Eric Ste-Croix
Éric Ste-Croix
ParticipantBonjour,
Voici une proposition – 3 mesures DAX a adapter selon votre modèle.
Total Sales
: Sales = SUM(Sample_Dataset[Amount])Total Sales excluant le contexte de filtre du tableau.
: All Sales = CALCULATE([Sales],ALL(Sample_Dataset[Dimension de votre tableau de donnée]))% de Sales
: Sales_% = DIVIDE([Sales],[All Sales])La mesure All Sales identifie le total des ventes de votre tableau.
Il est toutefois dynamique selon le contexte des autres filtres.
Le % du total des ventes sera toujours 100%.En espérant que cela vous aidera.
Cordialement
Eric Ste-Croix
Éric Ste-Croix
ParticipantBonjour,
Voici une piste de solution a explorer1- Dans votre rapport PowerBI, generer un parametre de 1 a 12 representant les 12 mois de l’annee.
2- Creer une nouvelle table – Month Table – identifiant chacun des mois et ajouter dans cette
table une colonne index de 1 a 12 – Janvier a Decembre.
3- Lier cette nouvelle table a votre table de fait dans votre modele de donnee sur la base du nom
de mois
4- Pour le realisé seulement, utiliser la mesure DAX suivante:
Realise = CALCULATE(sum(Fact_Table[Realise]),
FILTER(Month_Table,Month_Table[Index] <= [Valeur Du Parametre])
)N.B. : Le parametre selectionne par l’usager indiquera la periode maximale
a presenter dans le graphique pour le realise.En esperant que cela pourra vous etre utile
Cordialement
Éric Ste-Croix
ParticipantBonjour,
Voici une proposition afin de présenter seulement le dernier mois ou il y a des données et ce, de facon dynamique:
1- Creation d’une mesure DAX permettant d’identifier la derniere date presente dans la table de fait.
Last Invoice Date = CALCULATE(LASTDATE(FACT_TABLE[DATE]),ALL(FACT_TABLE))
2 – Dans la table de Calendrier, creation d’une colonne calculée permettant d’identifier l’année et le mois de la derniere transaction.
CurrentMonth =
IF(
[Year] = YEAR([Last Invoice Date])
&&
[Month] = MONTH([Last Invoice Date])
,1
,0
)
3 – Creation d’un filtre dans la page du rapport sur le champ CurrentMonth – Table Calendrier
et selection du chiffre 1.En espérant que cela vous aidera.
Éric Ste-Croix
ParticipantBonjour,
Voici une proposition en Powerquery permettant d’effectuer
1 – un regroupement par mois
2 – un décompte du nombre de jour pour chacun des moislet
// Hypothese – Présence d’une table nommée “SourceTable” avec une colonne nommée “Date”
Source = SourceTable,
// Extraire l’année et le mois de la colonne “Date”
AddMonthYear = Table.AddColumn(Source, “MonthYear”, each Date.ToText([Date], “yyyy-MM”), type text),
// Regroupement par mois et calcul du nombre de jour
GroupByMonth = Table.Group(AddMonthYear, {“MonthYear”}, {{“TotalDays”, each List.Count([Date]), type number}})
in
GroupByMonthEn espérant que cela vous aidera…
25 March 2023 at 15 h 23 min in reply to: Déterminer la date de fin de semaine à partir de l’année et du N° semaine #126912Éric Ste-Croix
ParticipantBonjour,
Je vous suggere d’avoir une table de date avec une granularité journalière avec un champ date – Si ce n’est pas le cas.
A partir du champ date journalier, l’interface de PowerQuery permet d’obtenir la date de la fin de la semaine sans manipuler le code M.
Dans onglet ajouter une colonne
faites les selections suivantes : Date / Semaine / Fin de semaine.J’espere que cela vous sera utile.
Cordialement
Éric Ste-Croix
ParticipantBonjour,
Je crois que le lien ci-bas pourrait vous aider.
Cordialement
Éric Ste-Croix
ParticipantBonjour Christophe,
Une piste de solution.
Ajouter une colonne avec un index a base 0.
Ajouter une colonne avec un index a base 1.
Fusionner la table avec elle meme sur la base du code client + index
Base 0 pour une table
Base 1 pour l’autre table.
Repeter la fusion autant de fois que de lignes a fusionner et eliminer les colonnes et les lignes en trop.En espérant que cette piste vous aidera.
Cordialement
Attachments:
You must be logged in to view attached files. -
AuthorPosts