Search This Blog

Tuesday, November 8, 2016

Qlikview , How to get current active sheet name

You can not get sheet name ? What we gonna do ??
ตามที่บอกว่าไม่สามารถ Get active sheet "name" ได้ แต่สามารถ Get active sheet ID ได้ โดยใช้ Function =SUBFIELD(GetActiveSheetId(),'\',-1)

และ Qlikview มีข้อห้ามในการ Naming SheetID โดยถ้ามี Space จะทำให้มีปัญหา
ดังนั้นหากตั้ง Sheet Name = "Active Customer" แล้วต้องเป็น "Active_Customer"
หากจะนำ Sheet name มาแสดงให้ใช้ Script ในการตัด Under score "_" ออกไป ตามตัวอย่าง

=REPLACE(SUBFIELD(GetActiveSheetId(),'\',-1),'_',' ')

No comments:

Post a Comment