Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 20)
  • Auteur
    Articles
  • en réponse à : Modélisation paramètre #136183
    Nicolas 🇫🇷
    Participant

    Bonjour à tous. J’ai trouvé la solution : c’est parce qu’il faut passer par une mesure…

    Cdt

    en réponse à : Renommer des colonnes dont le nombre va changer à chaque mois #135715
    Nicolas 🇫🇷
    Participant

    Bonsoir Sébastien. Voici une piste:

    Sélectionnez les colonnes à renommer
    Dépivotez
    Changez de nom selon le mois
    Pivotez

    Cordialement

    Nicolas

    en réponse à : cumul J-1 #135002
    Nicolas 🇫🇷
    Participant

    J’imagine qu’il n’y a qu’une colonne date. La première étape est d’abord d’avoir toutes les variables sur la même ligne. L’idée est donc de classer la table par date croissante et d’ajouter une colonne index deux fois: une fois avec la première valeur d’index à 0 et une fois avec la première valeur d’index à 1 puis de fusionner la table avec elle même de façon à avoir la date j-1 et sa valeur sur la même ligne que la date j et sa valeur.
    En deuxième étape, vous ajoutez une colonne conditionnelle pour répondre à vos conditions.

    cdt

    Nicolas

    en réponse à : cumul J-1 #135000
    Nicolas 🇫🇷
    Participant

    Bonjour hboisteau
    Est ce que votre question porte sur excel ou sur power query?

    Cordialement
    Nicolas

    en réponse à : Chargement et interprétation des valeurs booléennes VRAI TRUE #134787
    Nicolas 🇫🇷
    Participant

    En effet, c’est un des types de données les moins lourd!

    cdt

    Nicolas

    en réponse à : Chargement et interprétation des valeurs booléennes VRAI TRUE #134611
    Nicolas 🇫🇷
    Participant

    Bonjour lesoil.ch, si vous devez transformer vos données, il serait plus naturel de transformer “vrai” par la valeur 1 et “faux” par la valeur 0 puis de changer le type de données par un type booléen.

    Cordialement

    Nicolas

    en réponse à : soustraction dans une colonne #132651
    Nicolas 🇫🇷
    Participant

    Bonjour HB. Dans power query, le principe est d’ajouter une colonne avec un index commencant par 0 puis une autre avec un index commençant par 1. On fera ensuite une jointure avec la table sur elle-même avec les deux colonnes d’index comme clé. Il est ainsi possible de développer une deuxième colonne “valeur” correspondant à la ligne précédente. Il suffira d’ajouter une colonne pour soustraire les deux valeurs puis de supprimer les colonnes inutiles.

    Cdt

    Nicolas

    en réponse à : Regrouper puis étendre en colonnes #131383
    Nicolas 🇫🇷
    Participant

    Attention au guillemets lors du copié collé ”index”. Il faut les retaper “”

    en réponse à : mise à jour d’une requete #131064
    Nicolas 🇫🇷
    Participant

    Bonsoir HB,

    Je travaille avec une requête en JSON qui se met à jour du 1er janvier à aujourd’hui. Je ne l’ai jamais fait mais je pense que c’est possible de faire la requete sur le mois en cours et de la combiner avec des requêtes archivées. L’inconvénient est que si une modifications est apportée sur une date antérieure, elle ne sera pas prise en compte.

    Pour l’instant, je préfère optimiser le traitement des données avec power query (bon choix de variable, réductions du nombre de lignes de code et jointure faite au bon moment…

    Cordialement

    Nicolas

    en réponse à : TCD issue de power query avec enregistrement unique #128525
    Nicolas 🇫🇷
    Participant

    Bonjour Hboisteau, est ce qu’il y a des données tous les jours dans la source de données? Dans ce cas, un regroupement par mois fera l’affaire.
    Sinon, je propose d’ajouter une table calendrier dans power query, de regrouper par mois et de faire une jointure avec la source de données.

    Cordialement

    Nicolas

    en réponse à : Uniformiser “,” et ‘.’ – décimal et date #126564
    Nicolas 🇫🇷
    Participant

    Bonjour Daspoth. Lors de la récupération des données dans Power Query, le type de donnée n’est pas encore défini (icône ABC 123 dans les en-têtes de colonnes). Afin de changer le type de données, il suffit de cliquer sur l’icône ABC 123 ou Accueil/Type de données et de sélectionner Nombre décimal par exemple.

    Cordialement

    Nicolas

    en réponse à : Regrouper puis étendre en colonnes #125736
    Nicolas 🇫🇷
    Participant

    en PJ un fichier exemple.

    Bonne soirée!

    Nicolas

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Regrouper puis étendre en colonnes #125735
    Nicolas 🇫🇷
    Participant

    Pour réaliser ce que vous souhaitez, il faut ajouter une colonne d’index qui redémarre à 1 chaque nouveau groupe (ici, le groupe fournisseur) avant de pivoter. Pour cela:
    1) “regrouper par” fournisseur en spécifiant l’opération “toutes les lignes”. (le nom de la nouvelle colonne importe peu)
    2) ajoutez une colonne personnalisée avec la formule suivante: =Table.AddIndexColumn([Nombre],”index”,1)
    3) supprimez toutes les autres colonnes
    4) développez cette colonne (décocher “utiliser le nom de la colonne d’origine comme préfixe”)
    5) sélectionnez les colonnes site et index et pivotez (options avancées: ne pas agréger)

    en réponse à : Regrouper puis étendre en colonnes #125688
    Nicolas 🇫🇷
    Participant

    Bonjour Safatrimeche
    Ce serait mieux avec un exemple mais si je comprends bien, tu as la colonne A avec les fournisseurs, la colonne B avec les sites. Avant de pivoter la colonne site, tu peux ajouter une colonne intitulé “libellé” dont la formule est = “site”. Sélectionne ensuite ces deux colonnes et pivote les colonnes. Tu auras une ligne par fournisseur et une colonne par site.

    Cordialement

    Nicolas

    en réponse à : automatiser l’impression pdf d’un fichier excel #97136
    Nicolas 🇫🇷
    Participant

    Bonjour,

    Une solution est de passer par le planificateur de tâche pour exécuter un batch qui lance le fichier excel. Une macro à l’ouverture déclenche le processus d’édition et d’envoi…

    Bien cordialement

    Nicolas

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