2016-12-12 7 views
1

Ich habe zwei Tabellen. In der ersten Tabelle, OnlineSales, beschreibt jeder Datensatz einen Online-Verkauf (also eine Kundennummer, Adressinformationen, Preis, Menge usw.). Auf der anderen Tabelle, InStoreSales, beschreibt jeder Datensatz einen InStore-Verkauf (es handelt sich um begehbare Verkäufe, die oft in bar bezahlt werden, so dass es keine Kunden-ID oder Adressinformationen oder Ähnliches gibt).Power BI Filter nach Maß

Ich habe eine Liniendiagramm visuelle, die den Gesamtumsatz nach Wochentag (also die Einnahmen am Montag, Dienstag, Mi, etc. verdient) angezeigt. JEDOCH zeigt mir das nur den Umsatz von InStore Sales.

Grundsätzlich sind die visuellen Nutzungen dieser Maßnahme für den Abschnitt Werte:

Revenue from InStore Sales = SUM(InStore[TotalPrice]) 

Ich habe auch eine Maßnahme, die berechnet die OnlineSales:

Revenue from Online Sales = SUM(OnlineSales[TotalPrice]) 

So die Gesamt bekommen ich das nur hinzufügen zwei.

Was ich versuche zu tun, ist ein Filter/Slicer erstellen, die mir die Option von, ob OnlineSales in der Gesamtumsatz Berechnung enthalten oder nicht. Das Problem ist, dass die Legende für dieses Bild bereits den Tag der Woche enthält.

Irgendwelche Gedanken darüber, wie man das macht?

Antwort

0

Ich würde sagen, Sie sollten die beiden Tabellen zu einem kombinieren. Sie möchten, dass sowohl der Instore-Verkauf als auch der Online-Verkauf in einer einzigen Tabelle stehen und dass eine Dimension/Spalte für den "Verkaufstyp" erstellt wird. Ich stelle mir die Tabelle wie folgt aussehen könnte:

+-------------+---------+------------+-------+----------+ 
| Customer ID | Address | Sales Type | Price | Quantity | 
+-------------+---------+------------+-------+----------+ 
|   1 | A  | Online  | $x | y  | 
|   2 | B  | Online  | $x | y  | 
|   2 | B  | Instore | $x | y  | 
+-------------+---------+------------+-------+----------+ 

So, jetzt in der gleichen Tabelle, können Sie, dass die Kunden # 1 sagen eine Online-Bestellung, und Kunden # 2 gemacht sowohl eine Online- und eine In-Store bestellen. Jetzt können Sie die Spalte "Sales Type" in einen Slicer ziehen und von dort übernehmen.

Sie werden auch nicht mehr 2 Maßnahmen benötigen - Sie haben nur eine Kennzahl für die Umsatzaggregation. Sie können diese Tabellen entweder in SQL (wenn Sie aus einem Warehouse extrahieren) oder in Power Query kombinieren ODER eine neue Tabelle mithilfe der DAX SUMMARIZE() - Funktion berechnen - Creative erstellen.