Matching mehrere Merkmale LOOKUPVALUE Excel Power Pivot

Mit der DAX Funktion LOOKUPVALUE() können Werte in einer anderen Tabelle nachgeschlagen werden, ohne dass beide Tabellen über ein identisches Feld
(wie bei RELATED() notwendig; Primär-, Fremdschlüssel) miteinander in Relation stehen.

Praxisbeispiel (ein Element, hier Feld [MANr], kommt mehrmals in einer Tabelle vor, zB 1222)

Angenommen, man will für Elemente des Feldes Artikel (Tabelle Artikel) nur diejenigen Elemente eines Feldes MANr (Tabelle MA) zuordnen, für die gilt:

MA[Gruppe] beginnt mit M (Rolle MGM)


Schritt 1
Spalte zur Unterscheidung der einzelnen Gruppen anlegen (Spalte Rolle)


Schritt 2
LOOKUPVALUE() in Tabelle Artikel, Feld [Rolle_MGM] aufbauen


erster Parameter = Rückgabewert aus Tabelle MA, Feld Rolle
zweiter Parameter = Tabelle MA, Feld [MANr] = Tabelle Artikel, Feld [MANr]
dritter Paramter = Tabelle MA, Feld [Rolle] = M (für Rolle MGM)

Eine Relation zwischen den Feldern Tabelle Artikel[MANr] und MA[MANr] ist in diesem Falle nicht möglich, da die Elemente des Feldes MA[MANr] mehrfach vorkommen (zB 1222).

Dennoch kann eine Unterscheidung durch die Sspalte [Rolle_MGM] erfolgen, da die Kombination
[MANr] + [Rolle_MGM] eindeutig ist.

siehe auch Artikel
http://powerpivotinsights.de/lookupvalue-nachschlagen-reloaded/


Kommentare

Beliebte Posts aus diesem Blog

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

Dropdown Liste mit Mehrfachauswahl

nützliche Text Funktionen in Power Query