在Qlikview中映射值

时间:2016-06-01 16:23:05

标签: mapping qlikview

在Qlikview中,我有一张excel表,用于将USERNAME映射到TEAM值。但每次刷新仪表板时,都会出现新的USERNAME值,因为它们不在Excel工作表中,所以这些USERNAME值在TEAM列中显示为自己的值。如何制作,以便任何不在Excel工作表中的USERNAME显示为“未识别的'或TEAM列下的其他值,而不是显示为他们自己的单独值?

1 个答案:

答案 0 :(得分:10)

首先,如果可能的话,在此处发布问题时,请始终包含源代码,以便每个人都能更清楚地了解您的问题。只是说。

关于主题......

在这种情况下使用mapping load并提供第三个参数。例如:

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)
;

ApplyMap中的第三个参数是在映射表(TeamMapping)中找不到映射值时的默认字符串值