Count distinct-Werte unterliegen der Bedingung im Feld Berechnet
Wie kann ich erstellen ein Berechnetes Felds in einer PivotTable, die zählen unterschiedliche Werte von Feld1, da Feld2 erfüllt eine bestimmte Bedingung? Meine Einschränkungen:
- Muss in einem PivotTable -
- Werden muss, um ein Berechnetes Feld
- Das Berechnete Feld muss einen eindeutigen count "Formel", nicht einfach ein Feld Einstellung zu ändern.
Hier ist ein Beispiel, was ich versuche zu erreichen. Raw-Daten:
╔═════════════╦═══════════╦═════════╗
║ Date Period ║ Client ID ║ Field 2 ║
╠═════════════╬═══════════╬═════════╣
║ 1 ║ A ║ 1 ║
║ 1 ║ A ║ 1 ║
║ 1 ║ A ║ 1 ║
║ 1 ║ B ║ 1 ║
║ 1 ║ B ║ 1 ║
║ 1 ║ C ║ 1 ║
║ 2 ║ A ║ 1 ║
║ 2 ║ A ║ 1 ║
║ 2 ║ B ║ 0 ║
║ 2 ║ C ║ 0 ║
║ 2 ║ C ║ 0 ║
╚═════════════╩═══════════╩═════════╝
Hier ist, was die PivotTable-Ausgabe würde wie folgt Aussehen:
╔═════════════╦═══════════════════════════════════╦═══════════════════════════════════╗
║ Date Period ║ Distinct Clients where Field 2= 1 ║ Distinct Clients where Field 2= 0 ║
╠═════════════╬═══════════════════════════════════╬═══════════════════════════════════╣
║ 1 ║ 3 ║ 0 ║
║ 2 ║ 1 ║ 2 ║
╚═════════════╩═══════════════════════════════════╩═══════════════════════════════════╝
Habe ich gesehen, Methoden der Verwendung von array-Funktionen (eine Kombination von SUMME, WENN, HÄUFIGKEIT und ÜBEREINSTIMMUNG) für nicht-pivot-Tabelle Daten. Kann ich dies mit PivotTable-Felder?
Habe ich keine VBA-hintergrund. Die Verwendung Von Excel 2013.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schlage ich vor, eine PivotTable erstellen mit Hinzufügen dieser Daten zu den Daten-Modell überprüft,
Date Period
für ZEILENField 2
für SPALTEN und Distinct Count vonClient ID
für WERTE.Ich Schätze das könnte zählen, wie "einfach ein Feld "Einstellung ändern".
Nach einigen spielen um, ich glaube, ich habe es herausgefunden:
Installieren Sie die PowerPivot add-on (Datei -> Optionen -> Add-Ins -> Verwalten: COM-Add-ins -> Überprüfen Sie die Microsoft Office PowerPivot für Excel 2013), um eine Registerkarte PowerPivot.
Würden Sie brauchen, um die Daten auf das Datenmodell (durch klicken auf Verwalten und importieren Sie die Daten ein, oder markieren Sie die Tabelle und klicken Sie auf Hinzufügen, um Daten-Modell). Klicken Sie auf die Schaltfläche PivotTable PowerPivot-verwalten-Bereich.
Ziehen Sie das Datum, Zeit, um die Zeilen. Klicken Sie dann in der Registerkarte PowerPivot, klicken Sie auf Berechnete Felder -> Neue Berechnetes Feld.
Nun, mein Feld (genannt: Ausgeprägte Kunden Zählen Where Feld2 = 1) hat die folgende Formel:
Denen Table1 ist der name meiner Daten-Modell (source-Daten). BERECHNEN-Funktion können Sie Filter anwenden, um die gesamte Berechnung. DISTINCTCOUNT ist ein distinct count von dem ersten Feld an Sie stellen.
Hier ist die endgültige Ausgabe: