Toutes mes réponses sur les forums

15 sujets de 136 à 150 (sur un total de 245)
  • Auteur
    Messages
  • en réponse à : Doublons des champs nommés #65458
    Kim Leblanc
    Participant

    Bonjour,

    En principe, la copie d’un onglet qui ne contient pas de champs nommé dans un même classeur ne devrait pas poser problème.

    Souvent c’est lorsque l’on copie l’onglet dans un autre classeur que l’on aura ce problème. Il gardera alors la source du premier fichier pour le champs nommé.

    C’est pourquoi je vous suggère ici de ne pas utiliser les champs nommés, de les supprimer et de plutôt mettre vos données en forme de tableau en utilisant l’option dans le menu Accueil: Mettre sous forme de tableau.

    Kim

    en réponse à : Appliquer une fonction Power Query #65455
    Kim Leblanc
    Participant

    Bonjour,

    Je crois qu’effectivement la requête est ce qu’il y a de plus simple.

    Mais les étapes seraient plutôt:
    Vous avez un fichier B qui contient votre requête qui se connecte avec le fichier A qui contient vos ventes.
    En janvier, le fichier B sera connecté sur le fichier A (à ce moment-là le fichier A contiendrait les données de janvier).
    En Février, le fichier B sera connecté sur le fichier A (à ce moment-là le fichier A contiendrait les données de février).
    etc..

    Ceci dans l’optique de créer un rapport (Fichier B) qui contient les données de 1 mois.

    Par contre, vous pourriez également sauvegarder tous vos fichiers de Ventes (VentesJanvier, VentesFévrier,… dans un répertoire et les combiner comme je vous ai décrit dans mes réponses précédentes en vous connectant au répertoire complet. Vous pourriez alors inclure un filtre ou un segment dans votre rapport pour afficher un mois à la fois et vous aurez également la possibilités de montrer des données sur plusieurs mois.

    Et à chaque mois vous ajoutez votre nouveau fichier dans le répertoire et l’actualisation les données seront présentent dans votre rapport.

    Mais la transformation à ce niveau-ci dans Power Query sera probablement plus complexe dépendamment de la structure des données de votre fichier source de ventes (un tableau de données structurées ou bien un fichier déjà formaté pour la présentation ex: un état financier.

    Kim

    en réponse à : Doublons des champs nommés #65452
    Kim Leblanc
    Participant

    Bonjour,

    Si je peux me permettre d’ajouter, pour éviter ceci, vous pourriez mettre vos données que vous voulez afficher dans vos menus déroulants dans un onglet à part, que vous pourriez nommer Paramètres par exemple et ensuite mettre vos données sous forme de tableau.

    Vous pourrez alors inclure les données dans le menu déroulant de vos autres onglets en utilisant la fonction Indirect.

    Vous avez un exemple de ceci à la toute fin de l’article suivant:

    Excel: Créer une liste de validation dynamique avec les données d’une autre feuille

    Kim

    en réponse à : Appliquer une fonction Power Query #65449
    Kim Leblanc
    Participant

    Bonjour,

    Si vous avez besoin de faire des transformations à partir de ce même fichier à chaque mois, vous n’avez pas besoin de fonction pour cela. Vous avez simplement besoin d’une requête dans Power Query où la source sera votre fichier excel et non tous les fichiers d’un répertoire.

    Il faudrait donc aller dans le menu Données, puis Obtenir des données et sélectionner à partir d’un fichier et à partir d’un classeur.

    Vous pourrez ensuite écraser votre fichier Excel de données de ventes à chaque mois et actualiser votre requête dans votre fichier de travail/rapport. Chacune des étapes de transformations que vous avez effectuées dans votre requête seront alors appliquées au nouveau fichier de ventes.

    Pour bien comprendre les rouages de Power Query, je vous suggère la formation du CFO Masqué:

    Excel – Introduction à Power Query et au langage M

    Kim

    en réponse à : Appliquer une fonction Power Query #65436
    Kim Leblanc
    Participant

    Bonjour,

    Juste pour être sûre de bien comprendre, vous voulez effectuer les mêmes opérations à différentes tables. Disons que ce n’est pas ce qui est le plus simple de créer des fonctions et de les appliquer à d’autes requêtes lorsqu’on est débutant.

    Si vous avez différentes tables structurées de la même façon et sauvegardé chacune dans des fichiers différents, vous pourriez importer tous les éléments à partir d’un dossier et choisir ensuite l’option combiner et transformer. Vous devez vous assurer que tous vos fichiers soient sauvegardés dans le dossier et rien d’autre.

    Si vous avez absolument besoin d’une fonction. Il vous faut alors un paramètre dans cette fonction. Qui pourrait être ici le nom de votre table. Il faudra ensuite à partir d’une table où il y a les noms des tables à combiner. Vous pourrez alors ajouter une colonne “Ajouter une fonction personnalisée dans laquelle vous identifierez votre colonne de nom de table comme étant l’information à passer dans le paramètre.

    Si vous nous sommettez un exemple de ce que vous tenté de faire, on sera probablement en mesure de vous aider plus avant.

    Au plaisir,

    Kim

    en réponse à : Evolution d'un solde clients #65288
    Kim Leblanc
    Participant

    Je vous invite à lire l’article suivant qui pourrait vous aider:

    Power BI : Valeurs cumulatives et contextes d’évaluation

    en réponse à : Evolution d'un solde clients #65283
    Kim Leblanc
    Participant

    Bonjour,

    Je ne suis pas certaine de comprendre ce que vous essayez de faire, mais si vous voulez présenter l’information sous différents angles: les 3 derniers mois, le YTD ou le dernier mois, il faudrait vous créer 3 différentes mesures une pour chacun des angles.

    en réponse à : Evolution d'un solde clients #65278
    Kim Leblanc
    Participant

    Bonjour,

    Pour utiliser les fonctions de time intelligence comme PreviousMonth, il faut avoir une table de date (contenant une ligne par jour) dans votre modèle et insérer la colonne date de votre table de date dans la fonction Previousmonth
    Ex: PREVIOUSMONT(Dim_Date[Date])

    Kim

    en réponse à : Best Practice modèle de données #65008
    Kim Leblanc
    Participant

    Bonjour,

    Il ne faut pas tenter de créer un seul fichier Power BI desktop avec un modèle de données pouvant répondre à tous les besoins de l’entreprise, il sera effectivement difficile de s’y retrouver, mais également la performance ne sera pas au rendez-vous.

    Il serait effectivement plus sage d’y aller un fichier par besoin.

    Pour ne pas avoir à ouvrir plusieurs fichiers en même temps, il vous faudra vous en remettre à Power BI Service.

    Kim

    en réponse à : Problème de relations entre les tables #65007
    Kim Leblanc
    Participant

    Bonjour,

    Ce n’est effectivement pas possible de créer des relations plusieurs à plusieurs sous Power Pivot. Il vous faudra créer une table intermédiaire pour éliminer ces liens plusieurs à plusieurs.

    Kim

    en réponse à : Cumuls des Heures #64689
    Kim Leblanc
    Participant

    Bonjour Philippe,

    Dans le but d’écrire un article sur le sujet, je me suis penchée de nouveau sur votre cas.
    De ce fait, je me suis aperçue que ma solution comportait une erreur.

    Dans les étapes de transformation dans Power Query, lors de la conversion de la date en heure, on perdait la notion de 24 heures. Par exemple dans le cas de Christophe, la transformation de 1900-01-01 21:38:34 se soldait par un 21:38:34 lorsqu’on le transformait en heure alors que le résultat escompté était de 45:38:34 heures, on perdait les 24 heures entre 1899-12-31 et 1900-01-01. Donc modifier le type de données en heures, garde seulement la portion heures de la date.

    Pour contrer ceci, j’ai ajouté une colonne avec l’option dans le menu Date, Date uniquement (pour garde la date seulement sans les heures, minutes, secondes) puis j’ai ajouté une autre colonne pour calculer le nombre de jours avec la fonction M Duration.Days:
    Duration.Days([Date]-#date(1899,12,31))
    puis j’ai multiplié par 24 pour transformer le nombre de jour en heures.

    On pourra alors additionner ces heures aux heures de la portion heure de la date originale. Dans le cas de Christophe: 24 + 21 = 45.

    Le reste de la solution demeure la même. Voir fichier attaché.

    Bonne journée!

    Kim

    Attachments:
    You must be logged in to view attached files.
    en réponse à : DAX Bascule des ventes Correspondance #64525
    Kim Leblanc
    Participant

    Bonjour,

    J’utiliserais Power Query pour faire cette transformation et importer seulement une table de ventes comprenant que les nouveaux codes.

    Kim

    Kim Leblanc
    Participant

    Bonjour,

    Votre fichier n’a pas été chargé.

    Vous pouvez utiliser une formule dans la cellule B1 et non un format conditionnel pour faire afficher “Expiré” en utilisant le même critère que dans votre format conditionnel de la cellule A1.

    Puis ensuite vous ajouté un nouveau format conditionnel sur B1 avec la condition que si la valeur de la cellule est “Expiré” le format sera rouge et gras.

    Kim

    en réponse à : Récupèration ligne suivante #64358
    Kim Leblanc
    Participant

    Bonjour,

    Par votre question concernant mon fichier Excel, j’en déduis que vous travaillez avec Power BI.
    Sachez que Power Query existe aussi dans Excel et fonctionne de la même façon.
    Pour visualiser mes requêtes, vous devez accéder à Power Query par le menu données/Obtenir des données/Lancer l’éditeur Power Query.

    Kim

    en réponse à : Récupèration ligne suivante #64320
    Kim Leblanc
    Participant

    Petite précision: La valeur entre accolade {[ColonneIndex]} donne le numéro de ligne que l’on souhaite récupérer et la première ligne correspond à 0 dans Power Query.

15 sujets de 136 à 150 (sur un total de 245)