Power Query Colonne Pourcentage avec Power Query

kenny

XLDnaute Occasionnel
Bonsoir,
Je voudrais savoir s'il était possible de créer pour les colonnes :
∑ TRAITES 1
∑ TRAITES 2
une colonne pourcentage. J'ai pas trouvé un tuto pour le faire.
Est ce possible uniquement avec Power Pivot ??

Merci d'avance donc ;o))
 

Pièces jointes

  • Ratio.xlsx
    27.5 KB · Affichages: 5

merinos

XLDnaute Accro
Bonsoir,
Je voudrais savoir s'il était possible de créer pour les colonnes :
∑ TRAITES 1
∑ TRAITES 2
une colonne pourcentage. J'ai pas trouvé un tuto pour le faire.
Est ce possible uniquement avec Power Pivot ??

Merci d'avance donc ;o))

La colonne est dans power query... car c'est une table... Tu veux dans power pivot (mesures dans TCD)?

Pour comprendre tu peux clicker sur chaque étape pour voir ce que j'ai fait.


A+

Merinos
 

Pièces jointes

  • Ratio.xlsx
    179.5 KB · Affichages: 9

merinos

XLDnaute Accro
@kenny,

dans MA VERSION j'ai ajouté une colonne TYPE qui est un sous groupe ...
ce que je poste c'est une source d'inspiration... j'ai transformé tes données, et viré tes query.

Je viens d'ouvrir mes 2 fois le même exemple . les 2 fichiers fonctionnent...
Ce qui me permets d'avoir 100% pour le groupe 2.

1643363691547.png



Tu notera que dans ma source j'ai viré les champs calculés.
1643363491580.png
 

job75

XLDnaute Barbatruc
Bonjour kenny, merinos,

Je ne comprends pas pourquoi il faut passer par Power Query alors qu'il suffit d'utiliser des formules, en G2 :
Code:
=SI([@[∑   TRAITES 1]]="";"";[@[∑   TRAITES 1]]/SOMME([∑   TRAITES 1]))
A+
 

Pièces jointes

  • Ratio(1).xlsx
    30.4 KB · Affichages: 4

chris

XLDnaute Barbatruc
Bonjour
Je ne comprends pas pourquoi il faut passer par Power Query

Le tableau est obtenu avec PowerQuery à partir de fichiers externes, ce qui explique kenny veuille le terminer dans PowerQuery (ou PowerPivot, la demande n'est pas claire) avant de l'afficher dans Excel, l'ajout de formule dans Excel et non la requête n'étant pas une solution fcailement applicable à des données dynamiquement obtenues et mises à jour à partir d'une source externe d'autant qu'ici le nombre de colonnes va évoluer...
 

job75

XLDnaute Barbatruc
Je trouve que Power Query est une solution lourde tant pour l'importation de la base de données que pour son traitement.

Voyez le fichier .xlsm joint, le tableau de la feuille BDD peut être importé très facilement sans Power Query et pour la 2ème feuille il suffit de cette macro (clic droit sur l'onglet et Visualiser le code) :
VB:
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
With ListObjects(1).Range 'tableau structuré
    If .Rows.Count > 3 Then .Rows(3).Resize(.Rows.Count - 3).Delete xlUp 'RAZ
    .ListObject.Resize .Resize(Sheets("BDD").ListObjects(1).Range.Rows.Count) 'redimensionne le tableau
    .Rows(2).Copy .Rows(2).Resize(.Rows.Count - 2) 'propage les formules
End With
End Sub
Elle se déclenche quand on active la feuille
 

Pièces jointes

  • Ratio VBA(1).xlsm
    39.7 KB · Affichages: 4

Discussions similaires

Réponses
13
Affichages
474