跳到主要內容

在視覺化中使用運算式

Qlik Sense 中的視覺化是從圖表建置,圖表則是從維度和量值建置。您可以透過運算式讓視覺化更加動態且複雜。

視覺化可具有標題、副標題、註腳和其他元素,有助於傳達資訊。組成視覺化的元素可以很簡單。例如:維度由呈現資料的欄位組成,標題由文字組成。

量值是根據欄位的計算。例如︰Sum(Cost) 意指欄位 Cost 的所有值都使用函數 Sum 彙總。換句話說,Sum(Cost) 是運算式。

什麼是運算式?

運算式是函數、欄位與數學運算子 (+ * / =) 的組合。運算式可用來處理應用程式中的資料,以便產生可在視覺化中查看的結果。運算式可以很簡單,例如僅涉及簡單計算,也可以很複雜,例如涉及函數欄位及運算子。運算式可用於指令碼中,也可用於圖表視覺化中。

所有量值都是運算式。量值與運算式的不同之處在於運算式中沒有名稱或描述性資料。

您可使用維度、標題、副標題和註腳的運算式,建置更加動態且功能更強大的視覺化。這就表示,舉例來說,可以從運算式產生視覺化標題,而非產生靜態文字,且運算式的結果會根據選項而改變。

在哪裡可以使用運算式?

編輯視覺化時,若可以在屬性面板中看見 Expression符號,則可以使用運算式。按一下Expression以開啟運算式編輯器,其設計可協助您建置和編輯運算式。也可以直接在運算式欄位中輸入運算式。

運算式無法直接儲存為主項目。不過,主量值和主維度可包含運算式。若在之後儲存為主項目的量值或維度中使用運算式,則會保留量值或維度中的運算式。

何時評估運算式?

在載入指令碼中,會在指令碼執行時評估運算式。在視覺化中,當運算式包含的任何欄位、變數或函數的值或邏輯狀態變更時,系統會自動對運算式進行評估。指令碼運算式與圖表運算式的語法和可用函數有些不同。