Bienvenue sur EasyExcelQuery- Votre guide convivial pour débuter avec Power Query et Excel !
Si vous êtes nouveau dans le monde de l'analyse de données ou si Excel vous semble un peu intimidant, vous êtes au bon endroit ! Ici, nous décomposons Power Query et Excel en tutoriels simples et faciles à suivre, parfaits pour les débutants.
Ce que nous offrons :
Tutoriels pour Débutants: Commencez avec les bases de Power Query et progressez à votre rythme.
Conseils Pratiques: Apprenez des astuces pour rendre Excel moins complexe et plus amusant.
Guides Pas-à-Pas: Des explications claires pour vous aider à comprendre et à appliquer les concepts.
Abonnez vous pour des mises à jour régulières et commencez votre voyage dans l'analyse de données avec confiance.
Mots-clés : #PowerQueryPourDébutants #ExcelFacile #AnalyseDeDonnées #TutorielsExcel #ApprendreExcel #BI #DataAnalytics #DébutantExcel #AstucesExcel #powerquery #powerquerytutorial
Пікірлер
Peux-tu me préciser un peu à quoi sert cette méthode ?
Si tu veux voir un produit que tu as au premier trimestre, mais que tu n'as plus au deuxième par exemple (en regardant un inventaire). Bien entendu, il faut imaginer avoir une base avec beaucoup plus de ligne. Je ne sais pas si ca répond à ta question ?
Bnjr la dataset svp !
Bonjour, rajouté dans la description de la vidéo :)
@@ArnaudChauvancy1983 Un grand merci à vous vraiment ça nous a bcp aidé en apprentissage. Moi j’ai tout repris et surtout l’utilisation de Power query la méthode que vous abordez est nouveau pour moi
on peut avoir la dataset svp?
Bonjour, rajouté dans la description de la vidéo :)
les ressources svp le fuchier excel ou csv que vous utilisez pour qu'on puisse reprendre # EasyExcelQuery
Merci beaucoup encore vraiment c’est riche et intéressant pour nous débutants
Avec plaisir
@@ArnaudChauvancy1983 Merci bcp à vous
Merci pour cette astuce !
Avec plaisir 😊
Merci pour la simplicité des explications c'est clair et précis je m'abonne direct sur ta chaîne
Merci et bienvenue!
Super surtout pour les astuces power query que je ne connaissais pas comme j'utilise surtout les fonctions mis à disposition de query. Je voulais savoir lorsque tu passes sur la partie visualisation est ce que les paramètres ton canva sont sur le type 16:9 (1280x720)? et si non est ce que tu as une reco sur la hauteur et la largeur standard. Je sais que cela est dépendant de ce que l'on souhaite affiché mais je trouve que le 16:9 qui m'est donné par défaut est trop petit alors que sur ton rapport tu sembles avoir beaucoup de place.
Hello, merci pour les encouragements ! non, je n'ai pas de reco particulière. Cependant, dans le PBI (dispo dans la description de la vidéo), j'utilise Hauteur = 850 pour 1500 largeur, et sur l'onglet affichage, je mets bien "ajuster à la page". J'espère que ca pourra aider !
C'est noté, merci. Bon courage pour la suite le contenu des vidéos est vraiment top et qualitatif !
@@fxnguyen5934 merci :)
Sauf erreur, votre solution, type les colonnes sur la base de la première ligne (ce qui est plutôt dangereux). Je vous propose la solution suivante qui examine la colonne entière grâce à Type.Union : let Source = (ParamTable) => let ListeDeDétypage=List.Transform(Table.ColumnNames(ParamTable), each { _ , type any}), déTypageDesColonnes = Table.TransformColumnTypes(ParamTable, ListeDeDétypage), ListeDeRetypage = List.Transform(Table.ColumnNames(ParamTable), each { _ , Type.Union(List.Transform(Table.Column(ParamTable, _ ), Value.Type))}), RetypageDesColonnes = Table.TransformColumnTypes(ParamTable, ListeDeRetypage) in RetypageDesColonnes in Source
Merci beaucoup.
Avec plaisir
Top !🚀
Merci !
Je crois que c'est la première fois que je vois un tuto sur cette fonction. 👍🏽👍🏽👍🏽
👍
Bonjour, Je cherchais à changer plusieurs données texte dans une colonne. pour éviter de le faire x fois avec l'interface opérateur aurais tu déjà une vidéo à ce sujet. Merci pour tes conseils
Hello, la vidéo remplacer sous condition doit probablement répondre à ton problème:)
@@ArnaudChauvancy1983 Merci, je visionne
Super de réunir ces trucs et méthodes. Je vois que, comme mois, tu as regardé le match Mark - Chandeep 👍🏽 j'avoue que tes tutos Power query me manquaient. Je trouve que c'est l'outil le plus magique.
Merci :)
En fait je ne comprends pas ce qui se passe entre le moment où vous dupliquez le Tableau 1, et le moment où le tableau 2 qui s'appelle "Final" apparaît (ça semble être une manip hors écran)
C'est bon après 1h30 j'ai trouvé ma solution: Nouvelle source, autres sources, requête vide, =Excel.currentworkbook(), puis filtrer les colonne de façon à n'avoir que le 2e tableau; et ensuite suivre votre procédure pour intégrer le 1er dans le 2e. Magnifique et encore Merci !
Avec plaisir :)
Votre vidéo se rapproche d'une question que je me pose et à laquelle je ne trouve pas de réponse... peut-être que vous saurez y répondre? J'ai un premier tableau existant composé de 5 colonnes et 10 lignes. Un second tableau de 2 colonnes et 3 lignes. J'aimerais créer un tableau qui compile les deux premiers de telle manière que chaque ligne de mon 2e tableau soit répliquée autant de fois qu'il y a de lignes sur le premier, en conservant tous les attributs du premier. Concrètement le tableau final serait un tableau de 7 colonnes et 30 lignes avec: dans les 2 premières colonnes: les valeurs de mon 2e tableau (répliquées 10 fois verticalement) dans les colonnes suivantes: les valeurs de mon premier tableau (répliquées 3 fois verticalement). Avez-vous une solution ? Merci beaucoup !
Hello, je viens de poster une vidéo "short" pour vous répondre :) kzread.infomtA9h1hCMRw?feature=share N'hésitez pas à me dire si ca ne correspond pas à votre problème !
@@ArnaudChauvancy1983 Magnifique !!! Quelle réactivité. J'essaie ça demain ! (sur mes vrais tableaux aux dimensions bien plus imposantes ;-) )Un immense et chaleureux Merci !
Merci beaucoup pour vos tutoriels qui sont vraiment top. J'utilise excel au quotidien depuis des années mais découvre tout juste Power Query et vos vidéos font pour moi partie des meilleures; contenu assez pointu, explications claires, absence de messages pénibles du genre "vous est-il déjà arrivé de vous demander blablabla". Merci !
Merci à vous pour vos encouragements !
Merci pour ce tuto, très instructif !
Merci !
Il faut que je me mette la détection de data type en fonction !!👍🏽
Oui 👍
@@ArnaudChauvancy1983 c'est fait !
Est-ce-que concentrer plusieurs transformations dans une seule opération rend la query plus rapide?
Hello, non ca n'aura pas d'impact sur la performance. En revanche, ca peut être pratique pour la maintenance
Super clair ! Merci 🙏🏽
Avec plaisir 🙂
Merci beaucoup Arnaud pour ce que vous faites ils sont magnifique vos tutoriels et très instructifs on apprend toujours des nouvelles astuces. Merci beaucoup.
Merci à vous pour vos encouragements !
Merci beaucoup 👍
Avec plaisir!
Génial ! Merci de continuer sur du DAX c’est très intéressant ! ❤
Avec plaisir 🙂, je vais faire quelques vidéos sur le DAX :)
Cool, il faudra que je ré-visionne plusieurs fois pour bien comprendre le processus et la logique .
Ahah ^^ j'espère que ca pourra te servir !
Merci bcp à vous vraiment j'ai encore appri bcp de choses
Avec plaisir
C'est toujours un réel plaisir de suivre cette chaîne. Merci à vous ! Une approche légèrement différente : let Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content], GroupBy = Table.Group(Source,{"Produit"},{{"Vente", each _ & Table.FromRows({{"Sous-total"} & {List.Sum([Vente])}},{"Produit","Vente"})}}), Final = Table.Combine(GroupBy[Vente]) & Table.Group(Source, {}, {{"Produit", each "Total Général"}, {"Vente", each List.Sum([Vente])}}) in Final
Intéressant effectivement :)
Trop top
Merci !
Très instructif!
Merci !
Merci beaucoup pour le partage, maintenant c'est plus clair !
Avec plaisir
Très cool. En fait j'ai l'impression que tout power query tourne autour des listes et des tables la forme record n'étant souvent qu'une étape vers une liste ou vers une table. Tu valides ?
Ton affirmation est tout à fait pertinente. Effectivement, dans Power Query, la plupart des transformations et manipulations de données tournent autour des tables :)
Bonjour, merci pour ces vidéos c'est très clairs et avec des exemples précis. Pourrait-on voir des exemples avec des cumul mobile. Le cumul YTD est relativement facile mais créer un cumul mobile 3 mois/6 mois/12 mois est plus compliqué. J'aimerais bien comprendre également les différences avec des exemples sur les fonctions VALUE (sans s) /VALUES/SELECTEDVALUES
Merci pour votre commentaire, je vais faire quelques vidéos sur le DAX :)
I ❤ DAX
moi aussi :)
Merci beaucoup pour ce partage avec l'explication très claire ! Est - ce que tu pourrais partager aussi le fonctionnement de calculate à quel moment il faut l'utiliser, ...? merci !
j'espère que la vidéo sur la fonction calculate vous a été utile !
@@ArnaudChauvancy1983 effectivement merci beaucoup c'est maintenant qu'il est très claire ! Bonne continuation !
Bonjour Arnaud, très bonne vidéo pour comprendre DAX . Je ne suis pas très avancé en DAX, mais un truc que je ne comprends pas trop c'est quand utiliser calculate ou filter. Merci pour ton effort soutenu de vulgarisation et de partage.
j'espère que la vidéo sur la fonction calculate a levé le voile sur l'utilisation de filter vs calculate (sans filter)
@@ArnaudChauvancy1983 Il me faudra revoir et surtout je crois que tu as absolument raison ... Il faut pratiquer. Je crois que c'est le meilleur moyen de comprendre. Tu nous montres la voie, il faut que nous l'empruntions.🙏🤘
Et Table.Removecolumns pour retirer la colonne Id ?
Alors pouvez vous me donner des précisions sur le timing de l'étape dont vous parlez ?
Pourquoi ne pas faire un listing.selectitems au lieu de passer par une table ? Avec un critère de type each not text.contains(_,"Sec") ?
Alors pouvez vous me donner des précisions sur le timing de l'étape dont vous parlez ?
A 2'30'' Au lieu de la requête affichée, écrire List.Selectsitems(Table.columnnames(Source), each not Texte.Contains(_,"SEC"))
👍🏼Prochaine étape ? Creuser dans le DAX ?
Alors ca va vraiment dépendre :). Y'a tellement de chose à faire ! Continuer Query, poursuivre le DAX, attendez les modèles de données, ca va vraiment dépendre de l'inspiration (et éventuellement des demdandes :)). D'ailleurs, j'ai vu ta demande sur les "Buffer", et j'avoue que je ne maitrise pas totalement ces fonctions (pour ca que j'ai pas fait de vidéos la dessus :))
@@ArnaudChauvancy1983 pas de souci Arnaud, c'est juste au cas où tu manquerais d'idées...😅 Mais peu de risque apparemment 😂. N'empêche ça me chiffonne ce buffering... J'ai le sentiment que bien fait, on peut éviter du "moulinage"... Mais j'ai aussi entendu que cela peut avoir l'effet inverse. Bonne continuation... Je suis tes tutos avec avidité et j'en regarde certains à répétition pour bien attraper la "langue". Effet positif, je code de plus en plus pour obtenir ce que je veux. Beaucoup d'erreurs, de corrections... À la fin la compréhension.🤟🏽
Bonjour et merci pour ce tuto, Je retrouve un peu les fonctionnalités d'ACCESS dans l'outil PowerQuery et PowerPivot, ce qui est finalement normal, vu qu'il s'agit de manipuler des tables liées. J'ai téléchargé votre fichier et vais reproduire les manipulations que vous présentez. D'ores et déjà une question : comment vous assurez vous qu'il n'y ait pas de doublon dans les ID des clef primaires de vos tables ? ACCESS gère cela automatiquement quand vous créer une clef primaire. Je ne sais pas si cela a vraiment un intérêt : à 13:54 , y a-t-il moyen de reporter le stock final de l'enregistrement (n) dans le stock du début de jour à l'enregistrement (n+1) par une règle de mesure ou un autre moyen propre à PowerPivot ?
Bonjour, alors pour les clés que j'utilise, bien entendu, tout va dépendre du modèle que je veux réaliser. Généralement, dans Power Query, je prends la table que je veux en tant que clés primaire, celle venant de la production j'ai de ce fait des doublons. J'utilise la fonction "regrouper" dans Power Query, avec la formule : Table.Group(EtapePrécédente, {"LeChampsClésPrimaire"}, {{"Champs1", Text.Combine(List.RemoveNulls(List.distinct([NomChamps1Data])),"Separateursiplusieursvaleurs")}} > La formule "regroupe" m'assure que j'ai une seule donnée, et la formule suivante m'assure que les données, potentiellement doublonnées, seront regroupés sur une seule et même ligne, avec les données que je veux. J'espère que ca répond à vos questions :)
Et si je peux me permettre d'intégrer cet échange, pour la mesure, il s'agit surtout d'illustrer un fonctionnement, pas de faire un exercice absolument opérationnel.
Franchement pas mal du tout !!!!! tres intressent
Merci ! N'hésitez pas si je peux vous aider !
Parfait merci
Avec plaisir
Je découvre, c'est du traitement de base de données intégré dans EXCEL. On va pouvoir se passer d'ACCESS pour les les petites bases. Merci pour ce tuto, je ne manquerai pas de le mettre en pratique.
Avec plaisir :) n hésitez pas si vous avez besoin d aide :)
Merci beaucoup c'est magnifique Ça ma beaucoup aidé cette astuce Merci du fond du cœur.
Avec plaisir 😊 :) N'hésitez pas si besoin !
Excellent !
Merci Pascal !
Bonjour Arnaud, je ne t'attendais pas sur ce type de tutos 😅. Idée : creuser le modern excel et en particulier sur les possibilités plus avancées de Filtre.... Question particulière : peut on renvoyer des colonnes discontinues ? J'avoue être un peu "étanche" au modern excel... Ça me perturbe. Si tu pouvais amener un peu de clarté sur ces fonctions j'en serais très heureux. Bien à toi
Hello Pascal ! Bonne idée :). Déjà, pour répondre à "peut on renvoyer des colonnes discontinues ?": Oui, dès lors que tu rends tes colonnes continues, avec la fonction Assembl.H :)
@@ArnaudChauvancy1983 okayyyy ! C'est un peu comme pour les données un peu "sales", d'abord nettoyer, ensuite traiter. Merci ! J'attends avec impatience ton futur tuto. Quoi qu'en soit le sujet, je trouve toujours de l'intérêt et des occasions de progresser. C'est un super partage que tu fais là.🙏🏽🙏🏽🙏🏽
@@ArnaudChauvancy1983 J'ai pu réaliser ce que je ne parvenais pas à mettre en place. Merci🥳
Bonjour merci pour la vidéo Comment combiner 04 feuilles Excel qui sont tous pareil les mêmes colonnes mais la 4ème feuilles à une colonne supplémentaire que les autres non pas. Merci beaucoup.
Hello, j'ai fait une vidéo version "Short" pour vous répondre :) kzread.info0jOQ7UGMhVY N'hésitez pas si ca ne correspond pas à votre problème !
@@ArnaudChauvancy1983 Merci beaucoup je l'ai fait et ça à réussi j'ai ma table qui est combiner Merci beaucoup.
Avec plaisir :)
Ça aurait bien le fichier pour aussi faire l'exercice
Bonjour, je viens de déposer le lien du fichier :)
Bonjour, merci pour ce partage, cela permet de gagner de la place dans nos tables !🤩🤩🤩
Avec plaisir 😊! je vous suggère également la vidéo " Maîtrisez le Filtrage Conditionnel dans Power BI : SWITCH, SELECTEDVALUE et IF" qui est très utile dans le cas de réconciliation
Ça je l'ai plutôt bien 👍🏽👍🏽👍🏽
oui, j'avais cru comprendre qu'au niveau Power Pivot, ca fonctionnait plutôt bien de ton coté :) il faut maintenant allez sur Power Query / Power BI, y'a qu'un pas à faire !
salut arnaud! merci pour la video... as tu une solution pour utiliser power BI sur mac stp?
Hello, alors à part la machine virtuelle je ne vois pas... En revanche, vous pouvez utiliser power bi service directement
@@ArnaudChauvancy1983 merci pour la reponse rapide, power BI service c'est payant? aurais tu un lien stp?
@@alfakhann4630 il y a une version gratuite (mais il faudra un compte microsoft forcément pour se log in). Essaye le lien : www.microsoft.com/fr-fr/power-platform/products/power-bi/
@@ArnaudChauvancy1983 merci arnaud, je vais tester ça et je te tiens au courant! A bientot
@@ArnaudChauvancy1983 j'ai essayé mais ça ne fonctionne pas malheureusement...