2017-04-21 4 views
2

Ich habe versucht, diese Frage zu erforschen, hatte aber Probleme, DAX zu verstehen.Berechnetes Feld in PowerPivot

Ich benutze PowerPivot anstelle einer normalen Pivot-Tabelle, so dass ich die distinct count-Funktion verwenden kann. Ich würde gerne erstellen, was in einer klassischen Pivot-Tabelle mit einem berechneten Feld gleichgesetzt würde. Ich habe ein Beispiel auf dem Bild unten zusammengestellt.

example

Im Werteabschnitt des Schwenktisches, habe ich eine unterschiedliche Zählung des Umsatzes von roten Hüten (Spalte B). Rechts daneben habe ich die Anzahl der gesamten Hutverkäufe (alle Farben) (Spalte C). Ich möchte eine weitere Spalte hinzufügen, die die Red Hat Verkäufe als Prozent der gesamten Hat Verkäufe anzeigt - Die Lösung, nach der ich suche, würde die "Distinct Anzahl von Red Hat Sales" über die "Anzahl der Gesamtverkäufe" unter Verwendung von a teilen Feld oder Maßnahme in PowerPivot (im Wesentlichen was ich manuell in Spalte D eingegeben habe).

Ich glaube, dass ich DAX verwenden muss, um eine Kennzahl zu erstellen?

Ich bin sicher, dass dies wahrscheinlich schon einmal beantwortet wurde, aber ich hatte Probleme, genau das zu finden, was ich frage. Jede Hilfe würde sehr geschätzt werden.

+0

Sie können berechnete Felder in einer PowerPivot-Pivot-Tabelle erstellen. Ich habe eine sehr ähnliche Frage in den Kommentaren eines Blogeintrags von Contextements gestellt, auf den Roger Govier eine ausgezeichnete Antwort gab: http://blog.contextures.com/archives/2016/02/25/count-unique-in-excel-pivot-table/ –

+1

Sehr hilfreich danke! –

Antwort

0

Sie benötigen eine DAX Maßnahme mit der folgenden Formel zu erstellen:

= DIVIDE([Count of Red Hats], [Count of Total Hats]) 

Diese Funktion ignoriert Division durch Null-Fehler. Wenn solche Fehler auftreten, zeigt die Funktion standardmäßig Leerstellen an, aber Sie können wählen, etwas anderes anzuzeigen (DIVIDE-Funktion hat dritten optionalen Parameter).

+0

Sehr hilfreich danke RADO! –

Verwandte Themen