2016-03-21 7 views
0

Ich habe Transaktionsdaten, die Kundeninformationen enthalten, sowie Geschäfte, aus denen sie eingekauft haben. Ich kann die Anzahl der verschiedenen Geschäfte jedes Kunden durch eine einfache DISTINCTCOUNT([Site Name]) Maßnahme zählen.Wie fasst man die berechnete Größe in Power BI zusammen?

Es gibt Millionen von Kunden und ich möchte eine einfache Übersichtstabelle machen, die die Summe von # Kunden zeigt die X Anzahl der Filialen besucht. Wie ein Histogramm. Maximale speichert sie besucht 6, Minimum ist 1.

Ich weiß, es gibt mehrere Möglichkeiten, dies zu tun, aber ich bin neu in DAX und kann nicht tun, was ich denke noch.

Antwort

0

Der einfachste Weg:

  1. Ihre DISTINCTCOUNT([Site Name]) Maßnahme Unter der Annahme CustomerStoreCount genannt ...
  2. Eine neue Dimension Tabelle, StoreCount, zu Ihrem Modell eine einzelne Spalte, StoreCount enthält. Füllen Sie es mit den Werten 1,2,3,4,5,6 (... bis zur maximalen Anzahl von Geschäften.)
  3. Erstellen Sie eine Maßnahme, ThisStoreCount = MAX(StoreCount[StoreCount]).
  4. Erstellen Sie eine Count-Measure Basis Kunde, TotalCustomers:=DISTINCTCOUNT(CustomerTable[Customer])
  5. einen Kontext Maßnahme erstellen, CustomersWhoVisitedXNumberOfStores := CALCULATE (TotalCustomers, FILTER(VALUES(CustomerTable[Customer]), ThisStoreCount = CustomerStoreCount))
  6. Auf Ihrem Pivot-Tabelle/Reporting-Tool usw. StoreCount[StoreCount] auf den Achsen verwenden und CustomersWhOVisitedXNumberOfStores als Maß.

So geht im Grunde durch die Kundenliste (da es keine Beziehung zwischen StoreCount und CustomerTable), zu vergleichen, dass CustomerStoreCount des Kunden mit dem maximalen StoreCount[StoreCount] Wert, der für jeden StoreCount[StoreCount] Wert ist ... Trommelwirbel selbst. Wenn es übereinstimmt, behalten Sie es, andernfalls filtern Sie es aus; Sie erhalten eine Anzahl von Kunden, deren Ladenbesuche dem Wert StoreCount[StoreCount] entsprechen.

Und natürlich die allgemeinere Modellierung Hinweis: Wenn Sie eine Metrik vonetwas (dh Kundenzahl von Anzahl der Filialen besucht) angezeigt werden soll, dass etwas ist ein Attribut, nicht eine Metrik.

Verwandte Themen