In Qlikview habe ich ein Excel-Blatt, mit dem ich USERNAME einem TEAM-Wert zuordnen kann. Aber jedes Mal, wenn ich das Dashboard aktualisiere, erscheinen neue USERNAME-Werte und da sie nicht in der Excel-Tabelle enthalten sind, werden diese USERNAME-Werte in der TEAM-Spalte als eigener Wert angezeigt. Wie würde ich es so machen, dass jeder BENUTZERNAME, der nicht in der Excel-Tabelle enthalten ist, als "Nicht identifiziert" oder ein anderer Wert in der TEAM-Spalte erscheint, anstatt als eigener separater Wert angezeigt zu werden?Mapping-Werte in Qlikview
0
A
Antwort
10
Vor allem, wenn Sie hier eine Frage stellen, sollten Sie, wenn immer möglich, immer den Quellcode beifügen, damit jeder ein klares Bild von Ihrem Problem hat. Sag es einfach.
Zum Thema ...
die mapping load
in diesem Fall der Verwendung mit dem dritten Parameter zu liefern. Zum Beispiel:
TeamMapping:
Mapping
Load
UserName,
Team
From
[User_to_Team_Mapping.xlsx] (ooxml, embedded labels, table is [Sheet1])
;
Transactions:
Load
Id,
Amount,
ApplyMap('TeamMapping', User, 'Unidentified') as Team
From
Transactions.qvd (qvd)
;
Der dritte Parameter in ApplyMap
ist der Standardwert, wenn String-Mapping-Wert nicht in der Zuordnungstabelle gefunden wurde (TeamMapping
)