系統函數
系統函數提供用來存取系統、裝置和 Qlik Sense 應用程式屬性的函數。
使用每個函數中的下拉式功能表,以查看每個函數的簡要描述及語法。使用每個函數中的下拉式功能表,以查看每個函數的簡要描述及語法。 對於部分函數,您可以透過按一下語法描述中的函數名稱,來取得特定函數的進一步詳細資料。
此函數傳回包含目前應用程式的作者屬性的字串。它可以用於資料載入指令碼與圖表運算式中。
資訊備註不能在 Qlik Sense 的目前版本中設定作者屬性。如果您遷移一個 QlikView 文件,將會保留作者屬性。
此函數傳回用戶端瀏覽器的使用者代理程式字串。 它可以用於資料載入指令碼與圖表運算式中。
範例:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36
此函數傳回包含電腦名稱 (由作業系統所傳回) 的字串。 它可以用於資料載入指令碼與圖表運算式中。
資訊備註若電腦名稱超過 15 個字元,字串只會包含前 15 個字元。
ComputerName( )
此函數會傳回一個字串,其中包含目前 Qlik Sense 應用程式的名稱,不含路徑,但包含副檔名。 它可以用於資料載入指令碼與圖表運算式中。
DocumentName( )
此函數會傳回一個字串,其中包含目前 Qlik Sense 應用程式的完整路徑。 它可以用於資料載入指令碼與圖表運算式中。
DocumentPath( )
此函數會傳回一個字串,其中包含目前 Qlik Sense 應用程式的標題。 它可以用於資料載入指令碼與圖表運算式中。
DocumentTitle( )
此指令碼函數傳回所使用定序地區設定的文化名稱。如果尚未設定變數 CollationLocale,則會傳回實際使用者機器地區設定。
GetCollationLocale( )
GetObjectField() 會傳回維度名稱。Index 為選用整數,代表應傳回的維度。
GetObjectField([index])
此函數會傳回 Windows 登錄中索引鍵的值。 它可以用於資料載入指令碼與圖表運算式中。
GetRegistryString(path, key)
此函數傳回租用戶和所選應用程式的空間網域屬性。 它可以用於資料載入指令碼與圖表運算式中。
GetSysAttr(name)
資訊備註
若您在 Qlik Sense 用戶端管理 中使用此函數,只會傳回空的資料值。
InObject() 圖表函數評估另一個具有函數引數中指定 ID 的物件內是否包含目前物件。物件可以是工作表或視覺化。
InObject(id_str)
ObjectId() 圖表函數傳回用以評估運算式的物件 ID。 該函數採用選用引數,指定該函數顧慮哪個物件類型。物件可以是工作表或視覺化。此函數僅可用於圖表運算式。
ObjectId([object_type_str])
此函數傳回一個字串,該字串包含目前已連線的使用者名稱。 它可以用於資料載入指令碼與圖表運算式中。
OSUser( )
資訊備註在 Qlik Sense Desktop 與 Qlik Sense Mobile Client Managed 中,此函數總是傳回 'Personal\Me'。
此函數會傳回完整的 Qlik Sense 版本,並以字串形式建置數字。
此函數會由 EngineVersion() 取代及替換。
ProductVersion()
此函數傳回完成最後一筆資料載入時的時間戳記。 它可以用於資料載入指令碼與圖表運算式中。
ReloadTime( )
StateName() 會傳回使用此變數之視覺化的替代狀態名稱。例如,可使用 StateName 建立含動態文字與顏色的視覺化,以在視覺化狀態發生變更時進行反映。可在圖表運算式中使用此函數,但無法將其用於決定運算式所指的狀態。
StateName()