Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 24)
  • Auteur
    Articles
  • en réponse à : Calcul par période #128850
    JBruneau
    Participant

    Xavier,
    Grace à votre solution fusion j’ai réussi a corriger le tir.
    J’ai inversé les 2 index i.e. le premier a partir de 1 et l’autre de zero et inversé le calcul de la demande et tout baigne 🙂

    J’ai attaché la solution révisée pour le bénéfice de tous et toutes
    Bonne journée
    Jacques

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Calcul par période #128849
    JBruneau
    Participant

    Merci Xavier!
    Un petit souci avec les valeurs dans les 2 solutions.. elles sont décalées de 1 période..
    départ = 9022
    4Sem = 6226
    8sem = 10219..
    C’est le FCST qui est forcé a zéro.
    Je crois que la version fusion est un code plus simple. je vais poursuivre dans cette voie..
    Encore une fois merci Xavier.
    Salutations,
    Jacques

    en réponse à : segment de Date issue d’une requete PQ #124236
    JBruneau
    Participant

    Bonjour
    Ma suggestion serait d’utiliser la formule suivante pour le Mois i.e. =format([Date];”MM”), où “Date” est vote colonne de date journalière au lieu d’extraire le mois avec les fonctions de date comme tel. Cela va vous donner le mois au format désiré 01,02 etc…la formule de votre colonne Année-Mois serait donc tout simplement =[Annee]&”-“&[Mois] .. le tri se fera naturellement ensuite.

    Joyeuses fêtes

    Jacques

    en réponse à : Power Query – Problème de chargement de la table #108502
    JBruneau
    Participant

    Bonjour
    Je fais usage de connexions ODBC sur des tables de plusieurs millions de lignes et toujours pas de souci si ce n’est le temps le chargement parfois de quelques minutes dans ce cas lorseque plusieurs requetes en lecture de millions de lignes sont un même fichier.

    Il faudrait vérifier que comme utilisateur les droits vous soient accordés en lecture de ces tables.
    Normalement aussi lorseque vous survolez les table spour faire le choix vousdevriez avoir un apperçu des données de la table. Si aucun apperçu n’est visible il est possible que les doits ne soient pas accordés correctement.
    Par contre je serais bien heureux d’avoir une réponse à votre question de filtrer en amont… j’ai cette préoccupation depuis de nombreuses années sans avoir réussi a obtenir une piste de solution… souhaitons-nous bonne chance!

    en réponse à : Grouper par identifiant unique avec colonne dates différentes #105766
    JBruneau
    Participant

    Super Daniel! je n’avais pas pensé a cela !
    Merci!

    en réponse à : Grouper par identifiant unique avec colonne dates différentes #105701
    JBruneau
    Participant

    Judith Finalement ma premiere solution était la plus simple mais elle marche..
    -Tu fais une requete pour obtenir les données de ta table en 2 colonnes comme dans ton exemple et tu charge dans ta feuille
    -tu ajoutes à la table généree une colonne calculée.. elle va toujours se mettre a jour car elle est ajoutée dans la table..pas dans tes données sources , donc à chaque mise à jour de la table de base, les formules suivent toujours sans avoir à les remanipuler. Attention a utiliser les adresses de type A1 et non pas les adresses de tables @[
    – Tu fais ou bien un TCD traditionnel comme dans mon exemple 2 ou tu peux refaire une requête basée sur la table qui contient le RDV avec le dépivot..
    C’est simple et cela marche a tout coup.. Moins élégant mais bon, faut ce qu’il faut.. j’ai des tables comme cela qui marchent depuis des années sans interventions autres que MAJ…
    Bonne chance!

    en réponse à : Grouper par identifiant unique avec colonne dates différentes #105648
    JBruneau
    Participant

    Voila un dernier essai.. pas brillant en M mais cela fait la job en attendant la solution ideale que j’aimerais connaitre aussi !
    Je fusionne les index pour obtenir la valeur de l’ID précédente et calcule le num de RDV dans la table obtenue. Comme cela elle devrait etre a jour lorsque la requete initiale est mise à jour puisque la formule est dans la table.
    Le TCD triche un peu mais donne le resultat escompté avec mes données.
    Bonnes chance!

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Grouper par identifiant unique avec colonne dates différentes #105643
    JBruneau
    Participant

    Judith,
    Dans mon exemple j’ai rajouté une colonne avec une formule simple de numérotation. ( voir la table dans excel). Le prérequis est que les items soient classés par numéros d’identifiant.
    J’imagine qu’il serait aussi possible de rajouter la colonne a même la requête via du code M si on veut s’éviter la tâche d’ajouter manuellement la formule dans les cas ou les donnes de bases sont rafraichies régulièrement. Il y a certainement des personnes plus versées en M que moi pour ce faire cependant.
    Ma solution est plutôt du genre vite fait pour une utilisation sporatique.
    J’espères que cela va t’aider !
    Salutations

    en réponse à : Grouper par identifiant unique avec colonne dates différentes #105638
    JBruneau
    Participant

    Bonjour Judith
    Une solution rapide, peux-être pas élégante, serait d’ajouter une colonne de No_visite dans votre tableau si vos identifiants uniques soint classés par ID et de pivoter la colonne N0_visite colonne de valeur = Date et ne pas agréger.. Voir modèle ci-joint
    Bonne journée

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Table de Dates #100567
    JBruneau
    Participant

    Bonjour Magali
    Ceci n’est pas de mon crû mais fonctionne. A copier dans une requête vide.
    ———–
    let
    CreateDateTable = () as table =>
    let
    StartDate =#date(2021,1,1),
    EndDate = #date(2022,12,31),
    Culture = “dd/mm/yyyy”,
    DayCount = Duration.Days(Duration.From(EndDate-StartDate))+1,
    Source = List.Dates(StartDate,DayCount,#duration(1,0,0,0)),
    TableFromList = Table.FromList(Source, Splitter.SplitByNothing()),
    ChangedType = Table.TransformColumnTypes(TableFromList,{{“Column1”, type date}}),
    RenamedColumns = Table.RenameColumns(ChangedType,{{“Column1”, “JOUR”}}),
    InsertYear = Table.AddColumn(RenamedColumns, “ANNEE”, each Date.Year([JOUR]), Int64.Type),
    InsertQuarter = Table.AddColumn(InsertYear, “TRIMESTRE”, each Date.QuarterOfYear([JOUR]), Int64.Type),
    InsertMonth = Table.AddColumn(InsertQuarter, “MOIS”, each Date.Month([JOUR]), Int64.Type),
    InsertDay = Table.AddColumn(InsertMonth, “JOUR_MOIS”, each Date.Day([JOUR]), Int64.Type),
    InsertDayInt = Table.AddColumn(InsertDay, “JOUR_INT”, each [ANNEE] * 10000 + [MOIS] * 100 + [JOUR_MOIS], Int64.Type),
    InsertMonthName = Table.AddColumn(InsertDayInt, “MOIS_LIBELLE”, each Date.ToText([JOUR], “MMMM”, Culture), type text),
    InsertCalendarMonth = Table.AddColumn(InsertMonthName, “MOIS_CALENDRIER”, each (try(Date.ToText([JOUR], “MMM”, Culture)) otherwise [MOIS_LIBELLE]) & ” ” & Text.End(Number.ToText([ANNEE]),2), type text),
    InsertCalendarQtr = Table.AddColumn(InsertCalendarMonth, “TRIMESTRE_CALENDRIER”, each “T” & Number.ToText([TRIMESTRE]) & ” ” & Number.ToText([ANNEE]), type text),
    InsertDayWeek = Table.AddColumn(InsertCalendarQtr, “JOUR_SEMAINE”, each Date.DayOfWeek([JOUR], Day.Monday)+1, Int64.Type),
    InsertDayName = Table.AddColumn(InsertDayWeek, “JOUR_LIBELLE”, each Date.ToText([JOUR], “dddd”, Culture), type text),
    InsertWeekEnding = Table.AddColumn(InsertDayName, “JOUR_FIN_SEMAINE”, each Date.EndOfWeek([JOUR]), type date),
    InsertMonthOrder = Table.AddColumn(InsertWeekEnding , “ORDRE_MOIS”, each [ANNEE]*100+[MOIS], Int64.Type)
    in
    InsertMonthOrder
    in
    CreateDateTable
    ——————————

    en réponse à : Lier PowerQuery à Sharepoint #91234
    JBruneau
    Participant

    Pas de problême. Le reload est en effet un souci constant. J’ai hâte de voir la solution proposée par un(une) vrai(e) expert(e)! La réponse me sera aussi utile! A suivre donc..

    en réponse à : Lier PowerQuery à Sharepoint #91180
    JBruneau
    Participant

    Bonjour
    Je suis tombé sur cette présentation si l’anglais n’est pas un problème. Elle démystifie votre problématique complètement

    J’espères que cela répondra à votre problème

    en réponse à : Ajout de données par requête dans Power Query #85242
    JBruneau
    Participant

    Super ! Merci!
    J’essaye cela de ce pas.
    A bientôt
    Jacques

    en réponse à : Ajout de données par requête dans Power Query #85098
    JBruneau
    Participant

    Bonjour Sophie,
    Merci de prendre le temps!
    Je n’avais pas pensé au remplissage. Bonne idée.
    Le seul problème subsistant est que les dates futures ne sont pas incluses dans ma source et donc je dois les ajouter via une requête qui ajoute 1 mois à la dernière date de chaque devise. J’y arrive en contournant le problème via un TCD et Tableau de dates ajoutées et je joint les 2 tables taux de change et dates ajoutées mais j’essayais de trouver une solution via code M qui soi moins a risque de non actualisation du TCD.
    Merci d’avance de votre aide précieuse.

    en réponse à : Mise à jour incrémentale Power Query pour excel #83791
    JBruneau
    Participant

    DAC Merci Beaucoup!
    Jacques

15 sujets de 1 à 15 (sur un total de 24)