Matching Excel Power Pivot DAX IF,LEN,RELATED


Mit der DAX Funktion RELATED() kann man Daten aus in Beziehung stehenden Tabellen von der einen Tabelle in die andere übernehmen (Datenanreicherung).

RELATED() ist vergleichbar mit der Excel Funktion SVERWEIS.

Beispiel:
in einer Tabelle stehen Bewegungsdaten, welche das Feld Artikel (Fremdschlüssel, 0,1,N) beinhalten.
In der zweiten Tabelle stehen Artikel Stammdaten (Primärschlüssel, 1, eindeutig).

Was passiert, wenn beim Matching kein korrespondierender Eintrag vorhanden ist ?
(Artikel A ist in den Bewegungsdaten, jedoch nicht in den Stammdaten)
Standardmäßig wird kein Wert zurückgegeben (BLANK).

Will man dieses Feld später als JA/NEIN Feld zur Segmentierung der Daten in einer Pivottabelle verwenden, empfiehlt sich folgender DAX Ausdruck:

=IF(LEN(RELATED(Tabelle2[Artikel]));"JA";"NEIN")

Weiterführende Informationen über die DAX Funktionen RELATED () und RELATEDTABLE() gibts hier

Kommentare

Beliebte Posts aus diesem Blog

Vergleich mit 2 Bedingungen, INDEX(), VERGLEICH()

Dropdown Liste mit Mehrfachauswahl

nützliche Text Funktionen in Power Query