# 在視覺化中使用運算式

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

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

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

## 什麼是運算式？

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

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

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

## 在哪裡可以使用運算式？

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

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

## 何時評估運算式？

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

## 瞭解更多資訊

* [指令碼運算式](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/script-expressions.htm)