在Qlikview中,我有一张excel表,用于将USERNAME映射到TEAM值.但每次刷新仪表板时,都会出现新的USERNAME值,因为它们不在Excel工作表中,所以这些USERNAME值在TEAM列中显示为自己的值.我如何做到这一点,以便任何不在Excel工作表中的USERNAME显示为"未识别"或TEAM列下的其他值而不是显示为他们自己的单独值?
Ste*_*hev 11
首先,如果可能的话,在这里发布问题总是包含源代码,这样每个人都会对你的问题有更清晰的了解.只是说.
关于这个话题......
使用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)
;
Run Code Online (Sandbox Code Playgroud)
第三个参数ApplyMap是在映射表中找不到映射值时的默认字符串值(TeamMapping)
| 归档时间: |
|
| 查看次数: |
180 次 |
| 最近记录: |