Ich beginne gerade mit Power BI und habe die frustrierendste Zeit versucht, dieses Problem zu lösen.Power BI: Wie man eine Maßnahme gruppiert von einer anderen Spalte macht
Hier ist ein sehr kleines Beispiel für die Daten, die ich aus einer Excel-Datei einlesen. Ich kann es nicht anders bekommen.
╔══════════════╦══════════════════╦═══════════════╦═══════════════════════╗ ║ Product Type ║ Product Name ║ Dollar Sales ║ Product Share of Type ║ ╠══════════════╬══════════════════╬═══════════════╬═══════════════════════╣ ║ Bagels ║ Client 1 Bagels ║ $15,521.09 ║ 2.42 ║ ║ Bagels ║ Client 2 Bagels ║ $112,059.11 ║ 17.46 ║ ║ Muffins ║ Client 1 Muffins ║ $141,417.84 ║ 3.25 ║ ║ Muffins ║ Client 2 Muffins ║ $1,483,643.52 ║ 34.11 ║ ║ Muffins ║ Client 3 Muffins ║ $19,008.64 ║ 0.44 ║ ║ Pies ║ Client 2 Pies ║ $1,718,242.24 ║ 43.90 ║ ║ Pies ║ Client 3 Pies ║ $39,883.20 ║ 1.02 ║ ║ Pies ║ Client 4 Pies ║ $282,140.64 ║ 7.21 ║ ╚══════════════╩══════════════════╩═══════════════╩═══════════════════════╝
Ich habe nicht alle Bagel Produkte, nur ein paar Auserwählte, dass ich mit arbeiten. Gleiches gilt für die anderen Produkte in diesem Datensatz.
Also, wenn ich berechnen möchte, was die gesamten Dollar-Verkäufe aller Bagel Type-Produkte sind, kann ich ziemlich nah kommen mit dem, was ich zur Verfügung habe.
Ich kann den gesamten Dollar Umsatz von Typ berechnen, indem Sie eine berechnete Spalte von Dollar Sales/(Product Share of Type/100)
. Beispiel Ergebnisse:
In Bagels, erhalten wir:
- $ 641,367.36 Gesamt Art-Dollar für
Client 1 Bagels
- $ 641,804.75 Gesamt Art-Dollar für
Client 2 Bagels
- Dies ergibt eine sehr geringe Differenz von $ 437,39 .
Die kleinen Unterschiede beunruhigen mich nicht wirklich.
Das Problem ist das Ergebnis wird für jede Zeile berechnet (weil ich die berechnete Spalte verwendet, und ich weiß nicht anders). Wenn ich mich umdrehe und insgesamt alle Type-Dollars erhalten möchte, werden die Werte für jeden Datensatz gezählt. Dies wird sich verdoppeln, verdreifachen, vervierfachen, etc., basierend auf wie viele Produkte ich in meinem Datensatz habe.
Im Fall von Bagels:
- $ 1,283,172.11 Gesamt Art Dollars
- Dies ist im Grunde eine Doppelzählung
So wie kann ich ein gewisses Maß erstellen, die eine andere Spalte berücksichtigt?
Wenn ich Summe (Dollar Umsatz) für Produkttyp und Summe (Produkt Anteil von Typ) für Produkttyp würde, wäre es so viel genauer, und ich würde nicht doppelt den fertigen Wert zählen.
(Ich brauche nicht die Tabelle als eine Ausgabe, ich brauche nur eine Maßnahme, die mir die gleichen Ergebnisse wie die letzte Spalte geben würde, wenn ich eine Matrix Stück mit Power PI zu schaffen bin):
╔══════════════╦═══════════════════╦════════════════════╦════════════════════╗ ║ Product Type ║ Sum(Dollar Sales) ║ Sum(Share of Type) ║ Type Total Dollars ║ ╠══════════════╬═══════════════════╬════════════════════╬════════════════════╣ ║ Bagels ║ $127,580.20 ║ 19.88 ║ $641,751.51 ║ ║ Muffins ║ $1,644,070.00 ║ 37.80 ║ $4,349,391.53 ║ ║ Pies ║ $2,040,266.08 ║ 52.13 ║ $3,990,535.35 ║ ╚══════════════╩═══════════════════╩════════════════════╩════════════════════╝
Ich habe versucht CALCULATE()
und SUMX()
, aber ich kann immer noch nicht scheinen Zwischensummen basierend auf Produkttyp zu erhalten, bevor Sie die endgültige Berechnung.
Ich habe versucht, eine GROUPBY()
Tabelle von Werten zu erstellen, aber dann ist das Problem, ich kann diese Ergebnisse nicht in der gleichen Tabelle/Grafik wie die anderen Ergebnisse haben, weil Filter nicht gelten (ich lief im Grunde alles von diesem Datensatz/Tabelle).
Irgendwelche Gedanken?
Danke!
Etwas. Wie ich schon sagte, bin ich bei Power BI ziemlich neu. Wenn Sie also über das Erstellen einer PivotTable sprechen, muss ich dies in meiner Datenansicht tun, um die richtigen Werte zum Erstellen von Diagrammen in der Berichtsansicht zu erhalten? Wenn ja, wie mache ich beide Tabellen von Datenfilter auf die gleiche Info? Als ich das vorher versuchte, konnte ich eine Beziehung nicht mit ähnlichen Spalten verknüpfen und sie als Filter behandeln. – JHStarner