0
在我的Qlik View文檔中,我想更改當前選擇信息以使用應用於字段而不是table.field格式的標籤。Qlikview當前選擇框使用標籤而不是table.fieldnames
例如
PartsTable.PartNo
將
型號
在我的Qlik View文檔中,我想更改當前選擇信息以使用應用於字段而不是table.field格式的標籤。Qlikview當前選擇框使用標籤而不是table.fieldnames
例如
PartsTable.PartNo
將
型號
不幸的是有沒有辦法在當前選擇對象做到這一點。但是,根據您的要求,您可能有其他選擇。
首先,如果你只是高興看到當前選擇爲文本(而不是當前選擇對象的功能),你可以創建一個文本對象,並使用表達式:
=replace(GetCurrentSelections(), 'PartsTable.PartNo', 'Part Number')
這則看起來像下面:
另一種方法是使用RENAME
聲明負載腳本所有表負載完成後, 。 RENAME
允許您使用映射表重命名單個字段或字段集合。單個字段的語法如下所示:在語法
RENAME FIELD oldname1 to newname1, oldname2 to newname2,...
更多細節,包括:
RENAME FIELD oldname to newname
如果您需要一次重命名多個字段,你可以擴展爲使用映射表可以在QlikView安裝的幫助文件中找到。
對於你的榜樣,我把一個小的演示:
QUALIFY *;
PartsTable:
LOAD * INLINE [
PartNo
100
200
300
];
UNQUALIFY *;
RENAME FIELD PartsTable.PartNo to [Part Number];
這就導致:
RENAME
類似於別名(AS
)語句,除了你可以首先加載所有數據,然後在最後進行重命名。然後,這會重命名您的字段,使其在任何前端控件(例如「當前選擇」等)中顯示爲新名稱。但是,如果您的腳本中已有名爲Part Number
的字段,則此字段可能不適用於您。