Toutes mes réponses sur les forums

15 sujets de 76 à 90 (sur un total de 245)
  • Auteur
    Messages
  • Kim Leblanc
    Participant

    Bonjour,

    Est-ce que vous avez validé que vous aviez bien les mêmes noms de colonnes (C’est sensible à la casse) dans les 2 requêtes avant de les mettre bout à bout et quelles ont le même type de données?

    Kim

    en réponse à : Liste des lignes en doubles selon deux critères #87536
    Kim Leblanc
    Participant

    Bonjour,

    Vous pourriez utiliser la fonction Summarize dans un Calculate:

    Compte =
    var Fourn = min(Feuil1[Fournisseur])
    var Ref = min(Feuil1[Référence])
    return
    CALCULATE(SUMX(SUMMARIZE(Feuil1,Feuil1[Fournisseur],Feuil1[Référence],”Compte”,count(Feuil1[Fournisseur])),[Compte]),FILTER(all(Feuil1),Feuil1[Fournisseur]=Fourn && Feuil1[Référence] = Ref))

    Puis filtrer votre visualisation avec Compte plus grand que 1.

    Je vous joins un pbix avec la mesure.

    Au plaisir,

    Kim

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Filtre d’après une table. #87534
    Kim Leblanc
    Participant

    Bonjour,

    Je ne suis pas certaine de comprendre votre besoin. Si vous pouviez nous envoyer un exemple ça pourrait aider. De plus avez-vous besoin de C et D dans vos visualisations ou seulement A et B?

    Si vous avez besoin seulement de A et B, vous pourriez à partir de Power Query fusionner vos deux requêtes en utilisant votre colonne Données (A,B,C…) puis filtrer pour enlever les éléments null de la colonne Données de votre 2e table.

    Au plaisir,

    Kim

    en réponse à : Paramètre Requête SQL #87531
    Kim Leblanc
    Participant

    Bonjour Fabien,

    Vous auriez pu aussi transformer en texte après l’étape Parametre comme ceci:
    #”Type modifié” = Table.TransformColumnTypes(Source,{{“Date_deb”, type text}})

    Bonne journée!

    Kim

    en réponse à : Paramètre Requête SQL #87211
    Kim Leblanc
    Participant

    Bonjour,

    Le message vous indique vous essayez de concaténer du texte avec une date. Avez-vous essayé de changer le format de votre date DateDeb1 en texte avant l’étape de DateDeb1?

    Kim

    en réponse à : Filtrer dans une “cellule” #87147
    Kim Leblanc
    Participant

    Bonjour,

    Pourriez-vous nous envoyer un exemple de ce que vous voulez obtenir. Ça pourrait nous aider à comprendre votre problématique.

    Si vous voulez calculer le nombre d’actions par actif, vous pourriez placer le tout dans une matrice avec en ligne la colonne actif et en valeur une mesure du type: Nombre_action = SUM(‘Achat vente'[Quantité]).

    Au plaisir,

    Kim

    en réponse à : Requêtes imbriquées #86967
    Kim Leblanc
    Participant

    Bonjour,

    Vous pouvez créer une requête pour les transformations identiques puis ensuite vous cliquez avec le bouton de droit sur le nom de votre requête (dans le panneau de requête de Power Query) puis vous choisissez Référence, ça créera une nouvelle requête donc la source sera votre première requête.

    Au plaisir,

    Kim

    en réponse à : Exécuter une requête selon une condition #86964
    Kim Leblanc
    Participant

    Votre fichier avec les corrections (J’ai modifié la source puisque votre code pour aller chercher le répertoire et fichier ne fonctionnait pas de mon côté).

    Kim

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Exécuter une requête selon une condition #86962
    Kim Leblanc
    Participant

    Bonjour,

    Il faudrait remanier votre code de cette façon:
    Inscrire toutes les étapes pour le fichier C avec la dernière étape qui s’appelle #”Resultat 1″ puis vous enchaîné avec toutes les étapes pour le fichier P avec la dernière étape qui s’appelle #”Resultat 2″ puis à la fin mettre votre condition

    Final = if chiffre = 5
    then #”Resultat 1″
    else #”Resultat 2″

    in
    Final

    Il vous faudra des virgules après chaque étape, même entre la dernière du fichier C et la première du fichier P.
    Il vous faudra renommer vos différentes étapes puisqu’on ne peut avoir 2 étapes avec le même nom. Donc avoir un source1 pour C et Source2 pour P etc.

    en réponse à : Supprimer une requête Power Query par VBA #86939
    Kim Leblanc
    Participant

    Bonjour,

    Vous pourriez essayer avec
    ActiveWorkbook.Connections(“Requête – NomDeVotreRequête”).Delete

    Je l’ai testé de mon côté, mais ce n’est pas tout à fait l’idéal puisque malgré le fait que la connexion est supprimée et qu’on ne puisse plus actualiser la requête, on peut quand même voir la source de la requête telle qu’elle était avant la suppression.

    Mais ça vous donne peut-être un point de départ…

    Au plaisir,

    Kim

    en réponse à : Liaisons entre tables #86842
    Kim Leblanc
    Participant

    Bonjour,

    Il vous faut utiliser votre table de date et la lier à votre table BI_POP_Glob et à votre table BI_data.

    Par contre, présentement, vous n’avez pas de date complète (jour mois année) dans ces 2 tables, il faudra donc dans Power Query vous créer une colonne de date dans chacune de ces 2 tables. Puis lier ces nouvelles colonnes avec la colonne date de votre table de date.

    Au plaisir,

    Kim

    en réponse à : Exécuter une requête selon une condition #86794
    Kim Leblanc
    Participant

    Bonjour,

    Si le but est d’Actualiser une requête ou une autre selon le mois sélectionné, vous pourriez le faire en VBA en utilisant

    ActiveWorkbook.Connections(“Requête – Données”).Refresh

    Notez que vous devez désactiver l’option “Activer l’actualisation en arrière plan” dans les propriétés de la requête.
    Vous devez également inscrire “Requête – ” devant le nom de votre requête. Dans mon exemple, ma requête ce nomme Données.

    Vous pourrez alors utiliser un if / else pour la requête à actualiser selon le mois choisi (toujours en vba).

    Au plaisir,

    Kim

    en réponse à : Power Query dédouble les nouvelles données #86755
    Kim Leblanc
    Participant

    Bonjour,

    Vous utilisez votre champs Concatener de série pour faire la fusion et ce champs est vide pour la tâche 210. Le problème provient probablement que toutes vos nouvelles tâches sont vides aussi. Il y a donc plusieurs correspondances pour le mois avec la colonne contatener de série qui est vide.

    Au plaisir,

    Kim

    en réponse à : Bouton / Coche et report de texte ou valeur #86748
    Kim Leblanc
    Participant

    Bonjour,

    Pour votre 2e onglet (création de la liste), si vous avez la version Microsoft 365, vous pourriez utiliser la fonction FILTRE: =FILTRE(‘FICHE POSTE VITICOLE’!B5:B17;’FICHE POSTE VITICOLE’!C5:C17=”oui”;””).

    Pour votre 3e onglet, vous pourriez insérer des cases à cocher avec des cellules liés dans une colonne que vous pourrez masquer. Lorsque la case est cochée, un vrai apparaîtra dans la cellule liée et vous pourrez utiliser un somme.si pour faire votre calcul. Voir fichier attaché.

    Au plaisir,

    Kim

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Tri d’un tableau à l’aide de plusieurs variables #86527
    Kim Leblanc
    Participant

    Bonjour Philippe,

    Vous pouvez faire le calcul directement dans une matrice.

    Voir image ci-jointe.

    Kim

    Attachments:
    You must be logged in to view attached files.
15 sujets de 76 à 90 (sur un total de 245)