0% ont trouvé ce document utile (0 vote)
31 vues3 pages

Tableau de Bord Analytique: Objectif D'un TB

Le tableau de bord de gestion est un outil essentiel pour évaluer la performance d'une entreprise à travers divers indicateurs clés. Il existe plusieurs types de tableaux de bord, notamment opérationnels, stratégiques et analytiques, chacun ayant des objectifs spécifiques pour aider à la prise de décision. Power BI, en comparaison avec Excel, offre des capacités avancées de reporting et d'analyse de données, facilitant ainsi un pilotage proactif des activités.

Transféré par

644 644
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues3 pages

Tableau de Bord Analytique: Objectif D'un TB

Le tableau de bord de gestion est un outil essentiel pour évaluer la performance d'une entreprise à travers divers indicateurs clés. Il existe plusieurs types de tableaux de bord, notamment opérationnels, stratégiques et analytiques, chacun ayant des objectifs spécifiques pour aider à la prise de décision. Power BI, en comparaison avec Excel, offre des capacités avancées de reporting et d'analyse de données, facilitant ainsi un pilotage proactif des activités.

Transféré par

644 644
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Le tableau de bord de gestion est un outil d'évaluation de expression, en tant qu'argument, dans un contexte modifié par les

l'organisation d'une entreprise ou d'une institution constitué de filtres spécifiés. • D. Les parenthèses () , qui entourent une
plusieurs indicateurs de sa performance à des moments donnés ou expression contenant un ou plusieurs arguments. • E. Une mesure
sur des périodes données. [Total Sales] dans le même tableau qu'une expression. La mesure
• Son objectif principal est de fournir des informations en un coup Total Sales a la formule : =SUM(Sales[SalesAmount]). • F. Une
d'œil, telles que des KPI, les métriques et les points de données clés virgule ( , ), qui sépare le premier argument de l'expression de
pertinents l'argument du filtre. • G. La colonne référencée entièrement
• Types de tableaux de bord : qualifiée, Channel[ChannelName] . Ceci est notre contexte de ligne.
- Opérationnel : ensemble d'indicateurs et d'informations essentiels Chaque ligne de cette colonne spécifie un canal, tel que Store ou
permettant à un responsable d'avoir une vue d'ensemble, de déceler Online. • H. La valeur particulière, Store , en tant que filtre. Ceci est
les perturbations, et de prendre des décisions d'orientation de la notre contexte de filtre.
gestion, afin d'atteindre les objectifs issus de la stratégie.
- Stratégique : permettant de piloter la performance en s'appuyant
sur la stratégie de l'entreprise et les facteurs clés de succès de
l'activité.
- Analytique: permettant de suivre une campagne marketing et
d'évaluer l'état de santé général de votre entreprise.
Tableau de bord analytique • Généralement utilise par les employés
et les gestionnaires de service, • Fournit une analyse détaillée des •AverageSales = AVERAGEX(Dates,[TotalSales])
processus opérationnels ( qui, quoi, ou et comment. )• Permettent • BestsellingDayName =
d’analyser des données pour étudier les tendances et prédire les MAXX(TOPN(1,SUMMARIZE(Dates,Dates[DayOfWeekName],"Weekda
évènements futurs. y",[AverageSales]),[Weekday],DESC),Dates[DayOfWeekName])
Stratégique : Balanced scorecard (BSC) • Mesure de performance •Top3EmployeesContribution =
utilisée dans la gestion stratégique pour identifier et améliorer SUMX(TOPN(3,SUMMARIZE(Employees,Employees[Employee
diverses fonctions internes d'une entreprise et leurs résultats Name],"Salesperson",[TotalSales]),[Salesperson],DESC),[TotalSales])
externes qui en résultent. •LostCustomers = var Customers =
4 éléments clés du tableau de bord prospectif 1. Croissance et ALL(Orders[CustomerCompany])
apprentissage 2. Efficacité des processus métier 3. Analyse de la var Timeframe = 90
satisfaction client 4. Évaluation de la performance financière return
COUNTROWS(FILTER(Customers,CALCULATE(COUNTROWS
(Orders),FILTER(ALLSELECTED(Dates[Date]),Dates[Date]>MIN(Dates
[Date])- Timeframe&&Dates[Date]<MIN(Dates[Date])))=0))

Tableau de bord opérationnel: Se concentre strictement sur la


surveillance des indicateurs de performance clés aux ventes, au
marketing ou aux finances. • Permet d’analyser la manière dont les
modifications apportées aux processus métiers affectent les
performances de l'entreprise.
Power BI VS EXCEL • Excel vise principalement des modèles de
données simples et structurés, avec des fonctionnalités différentes,
tandis que • Power BI vise davantage un encodage de données
rapide et flexible et la construction de modèles de données
complexes. • Il fonctionne en effet sur mémoire RAM et non à partir
du disque de stockage, comme c’est le cas avec Excel. • Langage
DAX plus évolué que les fonctions d’Excel • Limite de lignes et de Objectif d’un TB
colonnes sur une feuille Excel : • 1 048 576 lignes • 16 384 colonnes • Un tableau de bord est un instrument de mesure de la
Power BI • Une plateforme de reporting interactive • Data Analytics performance facilitant le pilotage " pro-actif " d'une
• Business Analytics • Power BI permet de : • Connecter aux activité.
données • Transformer et modéliser les données • Créer des • C'est un instrument d'aide à la décision.
tableaux et des graphiques • Créer des rapports et des tableaux de • Il contribue à réduire l'incertitude et facilite la prise de
bord qui sont des collections de visuels • Partager des rapports avec risque inhérente à toute décision.
d'autres personnes à l'aide du service Power BI Avantages
Data Analysis Expressions (DAX) • DAX est un ensemble de • Orienter les actions dans le sens de la stratégie et des
fonctions, d'opérateurs et de constantes pouvant être utilisés dans objectifs.
une formule ou une expression pour calculer et renvoyer une ou • Baliser le parcours choisi par le(s) décideur(s).
plusieurs valeurs. • Plus simplement, DAX vous aide à créer de • Faire apparaître les écarts entre la situation actuelle et la
nouvelles informations à partir de données déjà présentes dans situation souhaitée.
votre modèle. Data-driven making decision process
Syntaxe DAX • A. Le nom de la mesure, Total Sales . • B. L'opérateur • La mise en place de KPI efficaces – indicateurs clés de
de signe égal ( = ), qui indique le début de la formule. Une fois performance, fait partie des principales préoccupations
calculé, il renverra un résultat. • C. La fonction DAX SUM , qui des grandes entreprises. Mais alors, quels indicateurs
additionne tous les nombres de la colonne Sales[SalesAmount] . mettre en place ? Comment s’y retrouver parmi les
Vous en apprendrez plus sur les fonctions plus tard. • D. Les montagnes de données à disposition ?
parenthèses () , qui entourent une expression contenant un ou Conception – Étape 1
plusieurs arguments. La plupart des fonctions nécessitent au moins • Etape 1 : Identifiez le besoin auxquels ils répondent
un argument. Un argument passe une valeur à une fonction. • E. Le • Exemple : J’ai besoin d’analyser mes ventes sur toute l’année.
tableau référencé, Sales . • F. La colonne référencée, • Mes ventes ont-elles augmenté à période donnée ?
[SalesAmount] , dans la table Sales. Avec cet argument, la fonction • Est-ce que je veux comparer cette performance aux ventes de
SOMME sait sur quelle colonne agréger une SOMME. l’année dernière sur la même
période ?
• Est-ce que je veux voir le détail de mes ventes produit par produit
ou est-ce que je préfère voir la
performance de mes vendeurs au cas par cas ?
Le contexte • Il existe deux types de contexte dans DAX : • le • La réflexion en amont est essentielle, elle doit être approfondie
contexte de ligne et • le contexte de filtre. • A. Le nom de la mesure, pour réussir à déterminer des indicateurs pertinents.
Store Sales . • B.L'opérateur de signe égal ( = ), qui indique le début Étape 2
de la formule. • C. La fonction CALCULATE , qui évalue une • Étape 2 : Les indicateurs doivent être alignés sur la
stratégie de l’entreprise et ses objectifs • DATE(<year>, <month>, <day>) Returns the specified date in
• Exemple : Si vous voulez augmenter vos ventes de 15 % au datetime format. • DATEDIFF(<date_1>, <date_2>, <interval>)
prochain trimestre, les indicateurs choisis doivent vous Returns the number of units between two dates as defined in
aider à identifier les facteurs de succès de votre stratégie. <interval>. • DATEVALUE(<date_text>) Converts a date in text to a
Étape 3 date in datetime format. • DAY(<date>) Returns a number from 1 to
• Étape 3 : Les indicateurs doivent vous fournir des plans 31 representing the day of the month. • WEEKNUM(<date>) Returns
d’action. weeknumber in the year. • MONTH(<date>) Returns a number from
• Un indicateur qui n’est pas actionnable se révèlera inutile. 1 to 12 representing a month. • QUARTER(<date>) Returns a
• Exemple : Les indicateurs choisis vous permettront d’identifier number from 1 to 4 representing a quarter.
immédiatement quelle action prendre. Time intelligence functions
• Vos ventes ont augmenté de 20%. • DATEADD(<dates>, <number_of_intervals>, <interval>) Moves a
• Vos données vous permettront de savoir pourquoi : les indicateurs date by a specific interval. • DATESBETWEEN(<dates>, <date_1>,
choisis révèleront des actions à <date_2>) Returns the dates between specified dates. •
continuer (ou à arrêter) pour accentuer la hausse des ventes. TOTALYTD(<expression>, <dates>[, <filter>][, <year_end_date>])
• Pour résumer : si vos indicateurs répondent à des besoins Evaluates the year-to-date value of the expression in the current
précis, ils seront forcément alignés sur vos objectifs et votre context. • SAMEPERIODLASTYEAR(<dates>) Returns a table that
stratégie, ils vous donneront ainsi des plans d’action. contains a column of dates shifted one year back in time. •
STARTOFMONTH(<dates>) // ENDOFMONTH(<dates>) Returns the
Les modes de pensée start // end of the month. • STARTOFQUARTER(<dates>) //
• Plusieurs modes de pensées existent dont les quatre ENDOFQUARTER(<dates>) Returns the start // end of the quarter. •
présentés. STARTOFYEAR(<dates>) // ENDOFYEAR(<dates>) Returns the
• Le style " Leibnitz " : le modèle rationnel, la logique, la déduction. start // end of the quarter.
• Le style " Kant " : l'esprit critique, la justification du raisonnement. Relationship functions
• Le style " Hegel " : la dialectique, la synthèse entre plusieurs voies. • CROSSFILTER(<left_column>, <right_column>, <crossfiltertype>)
• Le style " Locke " : l'observation du terrain, la place à la sensation. Specifies the cross-filtering direction to be used in a calculation.
• Saisir son mode de pensée dominant permet de mieux se • RELATED(<column>) Returns a related value from another table.
comprendre et de se faire comprendre. Table manipulation functions
• Mieux conduire son raisonnement. • SUMMARIZE(<table>, <groupBy_columnName>[,
• Mieux comprendre comment le collaborateur raisonne. <groupBy_columnName>]_[, <name>, <expression>]—) Returns a
Math & statistical functions summary table for the requested totals over a set of groups. •
• SUM(<column>) Adds all the numbers in a column. • DISTINCT(<table>) Returns a table by removing duplicate rows from
SUMX(<table>, <expression>) Returns the sum of an expression another table or expression. • ADDCOLUMNS(<table>, <name>,
evaluated for each row in a table. • AVERAGE(<column>) Returns <expression>[, <name>, <expression>]_) Adds calculated columns
the average (arithmetic mean) of all the numbers in a column. • to the given table or table expression. • SELECTCOLUMNS(<table>,
AVERAGEX(<table>, <expression>) Calculates the average <name>, <expression>[, <name>, <expression>]_) Selects
(arithmetic mean) of a set of expressions evaluated over a table. • calculated columns from the given table or table expression. •
MEDIAN(<column>) Returns the median of a column. • GROUPBY(<table> [, <groupBy_columnName>[, [<column_name>]
MEDIANX(<table>, <expression>) Calculates the median of a set of [<expression>]]_) Create a summary of the input table grouped by
expressions evaluated over a table. • GEOMEAN(<column>) specific columns. • INTERSECT(<left_table>, <right_table>) Returns
Calculates the geometric mean of a column. • GEOMEANX(<table>, the rows of the left-side table that appear in the right-side table. •
<expression>) Calculates the geometric mean of a set of NATURALINNERJOIN(<left_table>, <right_table>) Joins two tables
expressions evaluated over a table. • COUNT(<column>) Returns using an inner join. • NATURALLEFTOUTERJOIN(<left_table>,
the number of cells in a column that contain non-blank values. • <right_table>) Joins two tables using a left outer join. •
COUNTX(<table>, <expression>) Counts the number of rows from UNION(<table>, <table>[, <table> [,_]]) Returns the union of tables
an expression that evaluates to a non-blank value. • with matching columns.
DIVIDE(<numerator>, <denominator> [,<alternateresult>]) Text functions
Performs division and returns alternate result or BLANK() on division • EXACT(<text_1>, <text_2>) Checks if two strings are identical
by 0. • MIN(<column>) Returns a minimum value of a column. • (EXACT() is case sensitive). • FIND(<text_tofind>, <in_text>)
MAX(<column>) Returns a maximum value of a column. • Returns the starting position a text within another text (FIND() is
COUNTROWS([<table>]) Counts the number of rows in a table. • case sensitive). • FORMAT(<value>, <format>) Converts a value to
DISTINCTCOUNT(<column>) Counts the number of distinct values in a text in the specified number format. • LEFT(<text>,
a column. • RANKX(<table>, <expression>[, <value>[, <order>[, <num_chars>) Returns the number of characters from the start of a
<ties>]]]) Returns the ranking of a number in a list of numbers for string. • RIGHT(<text>, <num_chars>) Returns the number of
each row in the table argument. characters from the end of a string. • LEN(<text>) Returns the
Filter functions number of characters in a string of text. • LOWER(<text>) Converts
• FILTER(<table>, <filter>) Returns a table that is a subset of all letters in a string to lowercase. • UPPER(<text>) Converts all
another table or expression. • CALCULATE(<expression>[, <filter1> letters in a string to uppercase. • TRIM(<text>) Remove all spaces
[, <filter2> [, ...]]]) Evaluates an expression in a filter context. from a text string. • CONCATENATE(<text_1>, <text_2>) Joins two
• HASONEVALUE(<columnName>) Returns TRUE when the context strings together into one string. • SUBSTITUTE(<text>, <old_text>,
for columnName has been filtered down to one distinct value only. <new_text>, <instance_num>) Replaces existing text with new text
Otherwise it is FALSE. • ALLNOBLANKROW(<table> I <column>[, in a string. • REPLACE(<old_text>, <start_posotion>, <num_chars>,
<column>[, <column>[,...]]]) Returns a table that is a subset of <new_text>) Replaces part of a string with a new string.
another table or expression. • ALL([<table> I <column>[, Information functions
<column>[, <column>[,...]]]]) Returns all the rows in a table, or all • COLUMNSTATISTICS() Returns statistics regarding every column in
the values in a column, ignoring any filters that might have been every table. This function has no arguments. • NAMEOF(<value>)
applied. Returns the column or measure name of a value. •
• ALLEXCEPT(<table>, <column>[, <column>[,..]]) Returns all the ISBLANK(<value>) // ISERROR(<value>) Returns whether the value
rows in a table except for those rows that are affected by the is blank // an error. • ISLOGICAL(<value>) Checks whether a value is
specified column filters. • REMOVEFILTERS([<table> I <column>][, logical or not. • ISNUMBER(<value>) Checks whether a value is a
<column>[, <column>[,—]]]]) Clear all filters from designated number or not. • ISFILTERED(<table> I <column>) Returns true
tables or columns. when there are direct filters on a column. •
Logical functions ISCROSSFILTERED(<table> I <column>) Returns true when there
• IF(<logical_test>, <value_if_true>[, <value_if_false>]) Checks a are crossfilters on a column. • USERPRINCIPALNAME() Returns the
condition, and returns a certain value depending on whether it is user principal name or email address. This function has no
true or false. • AND(<logical 1>, <logical 2>) Checks whether both arguments.
arguments are TRUE, and returns TRUE if both arguments are TRUE. DAX statements
Otherwise, it returns FALSE. • OR(<logical 1>, <logical 2>) Checks • VAR(<name> = <expression>) Stores the result return the
whether one of the arguments is TRUE to return TRUE. The function variable, use RETURN after the variable, use RETURN after the
returns FALSE if both arguments are FALSE. • NOT(<logical>) variable is defined • COLUMN(<table>[<column>] = <expression>)
Changes TRUE to FALSE and vice versa. • SWITCH(<expression>, Stores the result of an expression as a column in a table.
<value>, <result>[, <value>, <result>]—[, <else>]) expression • ORDER BY(<table>[<column>]) Defines the sort in ascending
against a list of values and returns one of possible results • (ASC) or descending (DESC) way.
IFERROR(<value>, <value_if_error>) Returns value_if_error if the
first error and the value of the expression itself otherwise.
Evaluates an
expression is an
Date & time functions
• CALENDAR(<start_date>, <end_date>) Returns a table with a
single column named "Date" that contains a contiguous set of dates.

Vous aimerez peut-être aussi