2016-06-01 6 views
0

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

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)