Lets verwendet dieses Beispiel Daten
category,subcategory,sales
1, a, 2
1, b, 4
1, c, 5
1, d, 6
2, a, 3
2, b, 4
2, c, 2
2, d, 5
Add berechneten Spalten
catSales =
var temp = Table2[category]
return CALCULATE(sum(Table2[sales]),all(Table2),Table2[category]=temp)
%ofSales = Table2[sales]/Table2[catSales]
oder Verwenden Sie gleichwertig Nt misst stattdessen.
Ergebnis:
category,subcategory,sales,catSales,%ofSales
1, a, 2, 17, 0.11764705882352941
1, b, 4, 17, 0.23529411764705882
1, c, 5, 17, 0.29411764705882354
1, d, 6, 17, 0.35294117647058826
2, a, 3, 14, 0.21428571428571427
2, b, 4, 14, 0.2857142857142857
2, c, 2, 14, 0.14285714285714285
2, d, 5, 14, 0.35714285714285715
Edit: äquivalente Maßnahme:
%ofSales2 =
var temp = FIRSTNONBLANK(Table2[category],1)
return
SUM(Table2[sales])/
CALCULATE(sum(Table2[sales]),
ALLSELECTED(Table2),
Table2[category]=temp)
Danke für die Hilfe, aber ich bin immer falsch Summen. Sie können das Bild einchecken, das die falsche Summe der Gruppe anzeigt. https://ibb.co/kuRPgQ –
Ich verstehe es. Ich habe einen Termin-Slicer. Es gibt mir die richtigen Werte, wenn ich den Datums-Slicer nicht hinzufüge. Aber ich kann ich tun, wenn ich den Datenschneidemaschine brauche? –
Verwenden Sie in diesem Fall die Kennzahl – user5226582