POWER BI - CRÉER UNE TABLE DATE (Avec Année, Mois, Trimestre, Mois + Année, Trimestre + Année...) #6
HTML-код
- Опубликовано: 6 сен 2024
- ► Recevez les fichiers utilisés dans la vidéo GRATUITEMENT : cours.excel-en...
🚀 Ma formation Excel (éligible au CPF) : robin-axel.sys...
► Lien vers la formation Power BI : shorturl.at/QxC1J
► Lien vers tous les tutoriels Power BI : urlz.fr/bP95
▬▬▬ 📝 RÉSUMÉ DE LA VIDÉO ▬▬▬▬▬▬▬
Dans cette vidéo je vous montre comment créer une table date avec le langage DAX dans Power BI.
----------------------------------------------------------
UPDATE : Dans la nouvelle version de POWER BI : Les " ; " (points-virgules) sont remplacés par des " , " (virgules) dans les formules.
----------------------------------------------------------
Utilité de créer une table date dans Power BI ?
Dans certaines situations il est impossible de générer des rapports en utilisant les dates sans créer au préalable une table date.
Créer une table date permet aussi d’élargir les possibilités au niveau des filtres ; par exemple on peut créer des colonnes avec des dimensions combinées comme mois + année, trimestre + année...
----------------------------------------------------------
Créer une nouvelle table :
= Onglet "Modélisation" puis cliquer sur "Nouvelle table".
1. Date =
2. ADDCOLUMNS(
3. CALENDARAUTO() ;
4. "Année" ; YEAR( [Date] ) ;
5. "Num Mois" ; MONTH( [Date] ) ;
6. "Mois" ; FORMAT( [Date] ; "MMMM" ) ;
7. "Num Trimestre" ; FORMAT( [Date] ; "TQ" ) ;
8. "Trimestre" ; FORMAT( [Date] ; "Tri\me\stre Q" ) ;
9. "Trimestre Année" ; FORMAT( [Date] ; "TQ YYYY" ) ;
10. "Année Trimestre" ; FORMAT( [Date] ; "YYYY TQ" ) ;
11. "Mois Année" ; FORMAT( [Date] ; "MM YYYY" ) ;
12. "Année Mois" ; FORMAT( [Date] ; "YYYY MM" ) )
----------------------------------------------------------
1 = Nom de la table
2 = Formule ADDCOLUMNS qui permet d’ajouter des colonnes calculées à la table.
3 = Formule CALENDARAUTO qui retourne une table avec une seule colonne nommée "Date" : La plage de dates est calculée automatiquement en fonction des données du modèle.
4 = Colonne avec l’année.
5 = Colonne avec le numéro du mois : La formule MONTH renvoie directement le numéro du mois mais on peut également utiliser la formule FORMAT avec un seul "M" pour la mise en forme.
6 = Colonne avec le mois en tout lettre.
7 = Colonne avec le numéro du trimestre : La lettre "T" + "Q" (Quarter pour semestre en anglais) pour le numéro du trimestre (T1, T2, T3 et T4).
8 = Colonne avec le trimestre en toute lettre : Pour cela il faut bien mettre un antislash "\" devant les lettres reconnus comme un format de date, comme c’est le cas pour la lettre "Y" pour YEAR, "M" pour MONTH, "S" pour SEMESTER.
9 = Colonne avec le numéro du trimestre + l’année.
10 = Colonne avec l’année + le numéro du trimestre.
11 = Colonne avec le mois + l’année.
12 = Colonne avec l’année + le mois : Pour que le trie s’effectuer correctement il faut bien que le mois soit sur 2 chiffres.
----------------------------------------------------------
Créer la relation entre la table "Date" et la table "Commandes" :
Pour cela il faut se rendre dans l’onglet "Relation" sur la barre de gauche puis sélectionner la colonne "Date commande" de la table "Commande" et la lier à la colonne "Date" de la table "Date".
Puis il faut modifier la relation en "Plusieurs à un" puisqu’il peut y avoir plusieurs commandes le même jour.
----------------------------------------------------------
Trier la colonne "Mois" en toute lettre dans le visuel :
Pour avoir les mois dans l’ordre on va donc réaliser un tri des mois en lettre grâce à la colonne du numéro du mois qu’on a créé avec la formule MONTH dans la table date.
----------------------------------------------------------
Trier la colonne "Trimestre Année" dans le visuel :
Pour ordonner correctement la colonne "Trimestre Année" il faut créer une nouvelle colonne "Année Trimestre" dans la table date.
Puis il faut trier la colonne "Trimestre Année" grâce à la colonne "Année Trimestre".
----------------------------------------------------------
Trier la colonne "Mois Année" dans le visuel :
Pour ordonner correctement la colonne "Mois Année" il faut créer une nouvelle colonne "Année Mois" dans la table date.
Puis il faut trier la colonne "Mois Année" grâce à la colonne "Année Mois".
----------------------------------------------------------
Marquer la table comme une table de dates :
Marquer la table comme une table de dates permet notamment d’éviter des erreurs de calculs dans les mesures.
Pour cela il faut sélectionner la table date puis dans l'onglet "Outils de table" il faut cliquer sur "Marquer comme table de dates".
-----------------------------------------------------------------
#PowerBI #FormationPowerBI
► Le site : excel-en-ligne...
► FaceBook : / axelrobinformations
POWER BI - CRÉER UNE TABLE DATE (Avec Année, Mois, Trimestre, Mois + Année, Trimestre + Année...) #6 : • POWER BI - CRÉER UNE T...
UPDATE : Dans la nouvelle version de POWER BI : Les " ; " (points-virgules) sont remplacés par des " , " (virgules) dans les formules.
UPDATE 20:12 : Pour marquer comme table de date dans la nouvelle version de Power BI il faut sélectionner la table date puis dans l'onglet "Outils de table" il faut cliquer sur "Marquer comme table de dates"
Très bonne explication sur la création d’une table de date préalable nécessaire à toute bonne utilisation de PowerBI. Merci.
Merci pour votre commentaire ! Exactement ! La création d'une table date sur Power est indispensable. à bientôt
Bonjour
Merci beaucoup pour cette vidéo simple pour tout le monde et bien utile. :)
Bonjour, merci pour votre commentaire. Bon apprentissage sur Power BI !
Bonjour ! Je vous remercie pour ces explications. c'est très clair.
Merci énormément votre tuto m'a été d'une grande utilité
Merci à vous d'avoir laissé un commentaire ! à bientôt
Merci beaucoup pour la vidéo et le suivi en commentaires pour tenir compte des maj
Merci bcp Axel pour ce contenu très utile et Assi simple
Excellente présentation !!!
Bonjour Axel, Voici ce que je reçois comme message d'erreur: La fonction CALENDARAUTO ne parvient pas à trouver de colonne de base de type DateTime dans le modèle. comment faire pour résoudre ce problème?
Merci beaucoup
Bonjour super tuto merci. Cependant j'aimerais savoir si on a plusieurs dates au début. Par exemple (datenaissance, dateachat, datevente, datefacture, datedebut, detaefin, etc) comment nous allons faire. Est ce qu'une table de dimension date suffira ou faudra t-il créer plusieurs tables de dimension date ? Merci
Merci bien, magnifique.
Merci pour votre commentaire ! à bientôt sur Power BI.
Super !
Merci
Bonjour, Ma data ne contient pas de jours, uniquement des données hebo et annuelles. comment faire le lien avec la table de date ? Cela ne fonctionne pas. Et aussi calculer l'évolution ? merci
Merc Axel , Joyeuses fêtes
Merci pour votre commentaire, joyeuses fêtes également !
Bonjour axel est ce que tu pourras faire une vidéo ou tu intègres données Jira ? Merci
Merci pour ce tutos
Bonjour Axel
Possible de nous faire une belle vidéo sur la fonction DATEDIF dans DAX? Merci
Bonjour, d'autres vidéos sont prévues sur l'utilisation de Power BI, cette formule en fera partie
Mille merci
Bonjour
Félicitation et courage à vous.
J'ai une questions pour vous.
1- j'ai fait un rapport power-bi que j'ai publié par les membres de mon organisation avec comme source de données un fichier Excel; je voudrais savoir si on ajoute d'autres lignes au fichier Excel est ce que le rapport que j'ai publié, sera actualisé ?
Bonjour, pour répondre à votre question : ruclips.net/video/H1nK4-itlqw/видео.html à 22mn12
Bonjour, Félicitations c'était un super Tuto. J'ai réussis les différentes étapes avec une date classique (DD/MM/YYYY). Toutefois dès que j'essai de faire la même chose avec une date horodaté (DD/MM/YYYY HH:MM:SS) cela ne marche pas. Je suis obligé de modifier la date au format nombre et de la remettre au format date pour que cela marche. Seulement je perds les informations sur les heures. Avez-vous une idée pour résoudre ce problème ?
Bonjour Gaetan, merci pour votre commentaire Je n'ai jamais essayé jusqu'à présent mais si je trouve une solution je reviens vers vous, à bientôt
Bonjour Axel, merci pour cette vidéo très claire. Petite question : pourquoi n'avez vous pas utilisé un id_date pour créer la relation entre la table date et la table commande ?
merci par avance pour votre réponse.
Bonjour, merci pour ton commentaire ! Qu'appelles-tu un id_date ?
@@AxelROBINFormations un identifiant, qui jouera le rôle de clé pour faire le lien entre les deux table.
Au fait, j'ai une table qui possède plusieurs date dedans, et je dois la relier à la table date et je ne sais pas comment faire !
@@sihamlouiba658 Pour cela il faut que la table à relier contiennent des dates complètes (JJ/MM/AAAA) et que la table date contienne une colonne de date complète avec la formule CALENDARAUTO.
Bonjour, merci axel pour cette vidéo très claire. j'ai une question sur la dernière partie (Table de date). lorsqu'on passe notre table en table de date on perd la fonction de hiérarchie de la date qui est bien pratique. comment pouvons-nous la retrouver simplement ?
J'ai le même problème, je n'arrive donc pas à utiliser la fonction "SAMEPERIODLASTYEAR" à cause de ça. J'ai un logo "A" à côté du nom de la colonne "Date"
Salut Axel,
merci pour tes videos.
J'ai un fichier excel de calculation d'achat de maisons que j'aimerai analyser sur powerBI. Le problème est: les calculs ont été éffectués par année et non par jour ou par mois. Est-il possible de créér un calendrier qui ne contiendrait que les années sur power BI?
Merci d' avance
Franck
Bonjour, merci pour votre commentaire. Dans votre tableau il y a une colonne avec l'année d'acquisition de la maison ?
@@AxelROBINFormations De rien et merci de me faire signe...
Oui il y'a une colonne avec les années d'acquisition, mais cette colonnes n'est pas sous le format calendrier mais plutot sous le format texte. Elle est éditée sous la forme: "Année 01", "Année 02", ... jusqu'à l' "Année 35" car la calculation est supposée étre analysée pour 35 ans.
Bonjour Axel. J'ai ça comme erreur : "La fonction CALENDARAUTO ne parvient pas à trouver de colonne de base de type DateTime dans le modèle.". C'est lié au post de l'UPDATE?
moi aussi j'ai le méme probléme , comment tu l'a corrigé ?
Bonjour, vous serais en mesure de présenter un exercice en utilisant la carte dans Power BI afin de faire des analyses avec la géolocalisation?
Merci
Bonjour, il reste encore de nombreuses vidéos qui sont prévues sur Power BI dont une sur la création de rapports avec notamment la géolocalisation
Quand on crée une table calendrier comme dans la vidéo, et qu'on lance ensuite power query, cette table n'y apparait pas. Pourquoi ? Et comment faire pour la visualiser dans powerquery ?
Bonjour Axel, merci pour la vidéo
SVP comment faire lorsqu'on a un exercice qui commence en nov N et qui se termine en oct N+1, les trimestres ne portent plus le même numéro
ex : nov+dec+jan = trim 1, etc...
Bonjour, merci pour votre commentaire. Je n'ai jamais essayé à ce jour, si je trouve une solution je la posterai en réponse à ce commentaire
@@AxelROBINFormations Merci d'avance Axel.
Bonjou, comment procéder pour avoir le nom du jour de la semaine (lundi, mardi...) et trier ses données en fonction d'eux ?
Bonjour, pour cela il faut utiliser la formule WEEKDAY
Bonjour ! Super et merci pour la vidéo.
Mais pourquoi ma table date commence de 2015 et se termine en 2041 ?
M Alex bonjour, j'ai un souci avec la formule, voici ce que power bi me dit "La syntaxe de « ; » est incorrecte. (DAX(ADDCOLUMNS( CALENDARAUTO() ; "Année"; YEAR([Date]); "Num Mois";MONTH([Date]); "Mois";FORMAT([Date];"MMMM"); "Num Trimestre";FORMAT([Date];"TQ"); "Trimestre";FORMAT([Date];"Tri\me\stre Q"); "Trimestre Année";FORMAT([Date];"TQ YYYY"); "Année Trimestre";FORMAT([Date];"YYYY TQ"); "Mois Année";FORMAT([Date];"MM YYYY"); "Année Mois";FORMAT([Date];"YYYY MM"))).
Si vous avez une opinion afin de régler celui-ci je vous en remercie par avance. Merci David
Remplace tous les ";" par des "," .C'est à cause de langue utilisée
Bonjour Monsieur, vous devez remplacer les ";" par des ",". il est possible que ce soit lier à une MAJ ou un paraèmtrage standard de Power BI qui est changé.
Bonjour David, vous taper le guillemet et ensuite faire Ctr+z ,il faut le faire immédiatement après la saisie du guillemet et il se transformera dans le bon format ! Magique! Il est aussi possible de modifier dans : option /vérifier /correction automatique et décocher l'option du logiciel, mais je ne l'ai pas essayé encore :) .
Bonjour Axel, j'ai fait pas de demande de fichiers mais je n'ai rien reçu malheureusement.
Merci beaucoup pour vos vidéos
Bonjour, merci pour votre commentaire. Avez-vous reçu le fichier depuis ?
Au bout de combien de temps on recoit les fichiers utilisées dans la video.
J'ai fait une demande ce matin et je n'ai toujours rien recu
Bonjour, avez-vous reçu le fichier depuis ?
bonjour axel , les anglets : "trier par colonne" et " marquer comme table de dates" dans la parti modélisation ne s'affichent pas et ne sont pas visible . c'est normal ? QUEL VERSION DE power bi utilisez vous . merci :-)
Bonjour, pour marquer comme table de date dans la nouvelle version de Power BI il faut sélectionner la table date puis dans l'onglet "Outils de table" il faut cliquer sur "Marquer comme table de dates"
Bonjour AXEL ROBIN, pour moi, ça affiche error, la fonction ADDCOLUMMS ne parvient pas à trouver de colonne de base de type DateTime dans le modèle.
Ma question c'est que comment résoudre ce problème s'il vous plaît?
Encore merci pour la vidéo!
Bonjour, vous utilisez bien la formule CALENDARAUTO ? => ADDCOLUMNS(
CALENDARAUTO()
@@AxelROBINFormations ça marche , merci mais pour le cumul ça ne marche pas, le montant reste le même qu'une somme simple pour moi
Et comment télécharger les fichiers sur le tutoriel de vidéo sur POWERBI?
@@hasinarafenoarisoa7063 Pour cela il faut vous inscrire en cliquant dans le lien de la description
@@AxelROBINFormations il y a un message qui dit que je suis déjà inscrit et je clique sur le bouton TOUT RECEVOIR, et pourtant dans mon mail il n'y a aucun fichier. Comment palier cela s'il vous plaît?
@@hasinarafenoarisoa7063 Avez-vous reçu le premier mail après vous êtes inscrit ?
Merci beaucoup
Svp comment procéder pour avoir le nom du mois avec l'année exemple " Janvier 2020" ?
Et comment procéder pour avoir les semaines du mois ?
Bonjour, merci pour votre commentaire :
Alors pour afficher le mois + l'année = "MMMM YYYY" et pour afficher le numéro de la semaine il faut utiliser la formule WEEKNUM, voilà
@@AxelROBINFormations Merci beaucoup pour tes éclaircissements.
Autrement, est ce que on peut faire une analyse comparative des ventes 2019 vs 2020 sur power bi ?
Si oui, pouvez vous faire cette analyse sur tes prochaines tuto ?
Merci bien
Bonne journée
@@aminewess3539 Faire le calcul de la différence entre 2 années est justement l'objet du prochain tutoriel sur Power BI et l'une des raisons du pourquoi j'ai fait cette vidéo sur la création d'une table date en amont.
@@AxelROBINFormations Génial !
Ce sera pour quand SVP 😍
@@aminewess3539 Normalement elle est prévue pour dans 3 semaines
Et si la date fiscale est décalé, debut en avril. comment faire ?
Wow, un héro
Pour moi celà fonctionne avec une virgule et non un point virgule
Bonjour loïc, en effet comme je l'ai précisé dans la description : Dans la nouvelle version de POWER BI : Les " ; " (points-virgules) sont remplacés par des " , " (virgules) dans les formules.
Bonjour ave
z-vous eu mon email sur votre boite outlook?
Bonjour, quelle est votre adresse mail ?
@@gerardjeannet2808 Avez-vous obtenu une réponse à votre mail depuis ? Si ce n'est pas le cas pouvez-vous le renvoyer merci
@@AxelROBINFormations non aucune réponse
@@gerardjeannet2808 Pouvez-vous me renvoyer votre mail ?
Jeu de données indisponible.... inscription inutile donc .....😢
Merci beaucoup
Bonjour Axel, j'ai fait pas de demande de fichiers mais je n'ai rien reçu malheureusement.
Merci beaucoup pour vos vidéos.
Bonjour, avez-vous reçu depuis ?
@@AxelROBINFormations je l'ai reçu, un grand merci