Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 142)
  • Auteur
    Articles
  • en réponse à : Recherche formule pour comparer valeurs dans 2 listes #139898
    Xavier Allart
    Participant

    Bonjour

    Un piste en power querty
    A partir de la table Locaux Ronde, creer une fusion dans une requete, avec l’autre table sur les champs local TAG et local TAG fait avec comme relation soit
    Externe gauche : pour avoir une nouvelle table avec les infortations des 2 tables
    Gauche opposée : pour avoir que les lieux non fait

    Amicalement

    en réponse à : Diagramme empilé groupé #139877
    Xavier Allart
    Participant

    Bonjour

    J’ai utliser le champ TableJour[Jour]
    Sur le visuel dans le coin droit haut ou bas, le menu 3 points …
    Trier par > Jour

    Amicalement

    en réponse à : SELECTEDVALUE et liste concaténée #139868
    Xavier Allart
    Participant

    Bonjour

    Voici une piste
    selected_filière =
    Var _Total = COUNTROWS(ALL(‘Index_filières’))
    Var _Count = COUNTROWS(VALUES(‘Index_filières'[Filière]))
    Var _MaxList = 5
    Var _List = CONCATENATEX(TOPN(_MaxList,VALUES(‘Index_filières'[Filière])),[Filière],”, “)
    Return
    IF (_Count=_Total,”Tout”,IF (_Count>_MaxList,_List&”, etc”, _List))

    Amicalement

    en réponse à : Mesure dans un segment #139867
    Xavier Allart
    Participant

    Bonjour

    J’ai nommé votre mesure = Mesure%

    Voici une solution avec 3 mesures pour plus de lisibilité
    // Mesure 1 pour récuperer la valeur BAS suite à un choix dans le filtre
    Choix.Min = SELECTEDVALUE(‘Table'[Bas],1)

    // Mesure 2 pour récuperer la valeur Haut suite à un choix dans le filtre
    Choix.Min = SELECTEDVALUE(‘Table'[Haut],1)

    // Mesure 3 pour savoit si Mesure% fait partie du filtre ou pas
    choix.Mesure = IF([Mesure%]>=[Choix.Min] && [Mesure%]<=[Choix.Max],1,0)

    Cette mesure est à place dans la zone de filtres du visuel
    Puis selectionner d’afficher les valeurs quand elle est 1

    Amicalement

    en réponse à : Diagramme empilé groupé #139864
    Xavier Allart
    Participant

    Bonjour

    Attention dans vos tables un article à 2 nom “Melvita Erborian” ou “Melvita Eborian”

    Voici 2 pistes
    Piste 1 : Histogramme groupé avec Petits ensembles
    Visuel “Histogramme groupé”
    Axe X = Jour
    Axe Y = PP & PR
    Petits ensembles = Article

    Piste 2 : Clustered Stacked Column (Standard)
    Ajouter un visuel : Clustered Stacked Column (Standard), soumis à licence en fonction de l’usage
    https://learn.microsoft.com/fr-fr/power-bi/developer/visuals/import-visual

    Visuel “Clustered Stacked Column (Standard)”
    X Axis = Jour
    Y-axis 1 = PR
    Y-axis 2 = PP
    Legend = Article

    Amicalement

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Tri sur une autre colonne – Valeurs incorrectes #139863
    Xavier Allart
    Participant

    Bonjour

    Le probleme est lié à la mesure
    il faut remplacer ‘Table de dimension'[Type] par ALLSELECTED(‘Table de dimension’)

    Mesure = DIVIDE( SUM(‘Table de faits'[Montant]), CALCULATE( sum(‘Table de faits'[Montant]), ALLSELECTED(‘Table de dimension’) ) )

    Comme vous triez Type par Type_Tri, la mesure doit prendre en compte les 2 colonnes.

    Amicalement

    en réponse à : Cumul Sortie de stock #139660
    Xavier Allart
    Participant

    Bonjour

    Voici une piste
    =CALCULATE(
    SUM(‘STK'[Quantité]),
    ’STK'[Stock In/Out]=”Out”,
    FILTER(
    ALLSELECTED((‘Date'[Date])),
    ’Date'[Date]<=MAX(‘Date'[Date])
    )
    )

    ALLSELECTED((‘Date'[Date])) à la palce de ALL((‘Date'[Date]))

    Amicalement

    en réponse à : Structure table de fait #139648
    Xavier Allart
    Participant

    Bonjour

    Je ne suis pas sur de comprendre votre besoin, maisa voici une piste
    A la place de créer la colonne “ExtractionNumeroSousTache”, je vous propose de créer une colonne conditionnelle affivhant le N° de tache soit depuis une Extraction du Numero de SousTache depuis le titre soit depuis Qu – No OA/OF
    Plus une autre colonne affichant soit “tache” ou “sous tache”
    LEs 2 conditions sont basé sur le fait que le titre commence par “[“.

    Voici le code :

    let
    Source = Excel.Workbook(File.Contents(“D:\Telechargement\Qu-Qualite-OPP-Export-copy.xlsx”), null, true),
    #”Qu – Qualité – OPP (Export) cop_Sheet” = Source{[Item=”Qu – Qualité – OPP (Export) cop”,Kind=”Sheet”]}[Data],
    #”En-têtes promus” = Table.PromoteHeaders(#”Qu – Qualité – OPP (Export) cop_Sheet”, [PromoteAllScalars=true]),
    #”Type modifié” = Table.TransformColumnTypes(#”En-têtes promus”,{{“Qu – R21”, type logical}, {“Title”, type text}, {“Author”, type text}, {“Qu – Description”, type text}, {“Qu – No OPP”, Int64.Type}, {“Status”, type text}, {“Created date”, type date}, {“Completed date”, type date}, {“Qu – Stat opp ouverte”, type number}, {“Qu – Type OPP”, type text}, {“Qu – Fournisseur”, type text}, {“Qu – Secteur responsable”, type text}, {“Qu – No OA/OF”, Int64.Type}, {“Qu – No du Projet”, type text}, {“Qu – Qté totale reçue”, Int64.Type}, {“Qu – Qté total conforme”, Int64.Type}, {“Qu – Qté retournée”, Int64.Type}, {“Qu – Qté retravaillée”, Int64.Type}, {“Qu – Qté mise au rebut”, Int64.Type}, {“Qu – Qté manquante”, Int64.Type}, {“Qu – Qté Acceptée tel quelle”, Int64.Type}, {“Qu – Qté totale N-C”, Int64.Type}, {“Qu – Échantillonnage”, type text}, {“Qu – Qté inspecté”, Int64.Type}, {“Qu – Resp. Achats”, type text}, {“zQu – Vérif. cause faite”, type logical}, {“zQu – Division”, type text}, {“zQu – Famille défaut”, type text}, {“zQu – Famille d’attribut”, type text}, {“zQu – Catégorie de produit”, type text}, {“zQu – Cause (description)”, type text}, {“zQu – Famille de cause (OPP)”, type text}, {“wQu – Occurrence”, Int64.Type}, {“wQu – Détection”, Int64.Type}, {“wQu – Impact”, Int64.Type}, {“2-wQu – RPN”, Int64.Type}, {“wQu – DAC No”, type text}, {“wQu – DAC Requis √”, type text}, {“wQu – DAC Raison”, type text}}),
    #”Dernières lignes supprimées” = Table.RemoveLastN(#”Type modifié”,1),
    #”Tache N° ajoutée” = Table.AddColumn(#”Dernières lignes supprimées”, “Tache N°”, each if Text.StartsWith([Title], “[“) then Text.BetweenDelimiters([Title], “[“, “]”) else [#”Qu – No OPP”]),
    #”Type modifié1″ = Table.TransformColumnTypes(#”Tache N° ajoutée”,{{“Tache N°”, type text}}),
    #”Tache Niveau ajoutée” = Table.AddColumn(#”Type modifié1″, “Tache Type”, each if Text.StartsWith([Title], “[“) then “Tache” else “Sous Tache”),
    #”Autres colonnes supprimées” = Table.SelectColumns(#”Tache Niveau ajoutée”,{“Title”, “Status”, “Created date”, “Tache N°”, “Tache Type”})
    in
    #”Autres colonnes supprimées”

    Amicalement

    en réponse à : Diagramme empilé groupé #139647
    Xavier Allart
    Participant

    Bonjour

    Merci de joindre un echantillon, que l’on puisse vous aider.

    Amicalement

    en réponse à : Organisation des données #139244
    Xavier Allart
    Participant

    Bonjour

    Selon les informtions fournies, l’idée est en Power Query de selectionner les colonnes des mois,
    selectionner la commande : Transformer > Dépivoter les colonnes

    Amicalement

    en réponse à : Comment pivoter une table ? #139028
    Xavier Allart
    Participant

    Bonjour

    Selectionner la colonne STAT_ID
    Ruban : Transformer > Pivoter la colonne
    Selectionner
    comme colonne de valeur : DTTM
    comme Options avancées : Ne pas agréger

    Amicalement
    Xavier

    Xavier Allart
    Participant

    Bonjour

    Il s’agit simplement d’un probleme de code de caracteres lors du copier/coller, dans Power Bi, supprimer les guillemets qui entourent Index et les saisir.

    Amicalement
    Xavier

    en réponse à : Calculer un délai mensuel #138955
    Xavier Allart
    Participant

    Bonjour

    Voici une proposition
    DELAI<4 =
    CALCULATE(
    COUNT(Feuil1[ID]),
    FILTER(ALLSELECTED(dateTable[dateColonne]),
    ISONORAFTER(dateTable[dateColonne], MAX(dateTable[dateColonne]), DESC)),
    Feuil1[DELAI]<=4
    )

    Amicalement

    en réponse à : Calculer un délai mensuel #138872
    Xavier Allart
    Participant

    Bonjour

    Pour calculer le nombre on peux simpflier vos calculs comme ceci
    NB<4 = CALCULATE(DISTINCTCOUNT(‘Feuil1′[ID]),Feuil1[DELAI]<=4)
    NB>4 = CALCULATE(DISTINCTCOUNT(‘Feuil1′[ID]),Feuil1[DELAI]>4)

    Mais je ne comprends pas le calcul de la moyenne, pouvez vous nous donner le calcul détaillé par étapes ?
    J’ai ecrit la formule suivante pour calculer le delai moyen, mais je n’obtiens pas les memes valveurs que vous. Categorie 3, Janvier Delai>4 vous 10 moi 23
    DELAI<4 = CALCULATE(AVERAGE(Feuil1[DELAI]),Feuil1[DELAI]<=4)

    Amicalement

    en réponse à : Affichage activité graphique #138666
    Xavier Allart
    Participant

    Bonjour

    Si la table ne contient qu’une colonne [Projets], des colonnes [Activité ?? – Pilote] et [Activité ?? – Temps passé]

    En power query
    Sélectionner la colonne [Projets], appliquer la commande : Transposer les colonnes.
    Sélectionner la colonne [Attribut], appliquer la commande : Fractionner la colonne sur le délimiteur personnalisé : espace tiret espace.
    Sélectionner la colonne [Attribut, appliquer la commande : Pivoter la colonne sur la colonne [Valeur] et en fonction avancée : Ne pas agréger.
    Appliquer les formats désirés.

    En Power BI,
    Ajouter un visuel Histogramme empilé
    Axe X : [Projets]
    Axe Y : Somme des Temps
    Légende : Pilote

    Amicalement

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