跳到主要內容

色彩混合精靈

編輯運算式對話方塊的檔案功能表開啟的色彩混合精靈,可以建立 colormix 運算式,也就是按照指定量值計算動態色彩的運算式。

例如,它可以是樞紐分析表顯示大約值 100 的計算索引。索引值愈高愈好。如果特定維度值的索引大幅超過 100,則可能會有人想要將此樞紐分析表行標記為綠色,不過,如果索引值遠低於 100,則紅色會是適當的色彩。而且,有人可能會想要讓色彩變更為以黃色漸層來表示 100。換句話說,您想要動態色彩。

這類漸層色彩計算可以透過 QlikView 的 Colormix 函數完成,但卻不太容易在 Colormix 函數內建立適當的運算式。此時色彩混合精靈可以派上用場。

首先,必須釐清 color 函數 (也就是色彩混合精靈) 只能用於 QlikView 預期 color 函數的位置,也就是說不能在圖表運算式本身當中使用,而要在背景色彩運算式或文字色彩運算式中使用。

編輯運算式對話方塊的檔案功能表中開啟色彩混合精靈時,您將先看見一個頁面描述建立動態色彩所需進行的步驟。如果您日後使用精靈時要跳過起始頁面,請勾選 [不要再顯示此頁面] 核取方塊。

下一步繼續。

步驟 1 – 輸入值運算式

這是將控制 QlikView 顯示哪些色彩的運算式。一般運算式可以是

  • Sum(Sales) / Sum(total Sales)

  • Sum(Sales) / Sum(Quota)

  • Avg(Age)

請注意,無論您選擇多少筆記錄,這通常會是相同大小的値。一般而言,百分比或索引通常是可以使用的量值。

下一步繼續。

步驟 2 – 設定上下限

在此頁面中,您需要定義值運算式和對應色彩的上限和下限。「限制」的意思不是最大可能值,而是達到的最大色彩限制。例如,一般運算式可以是:

值運算式 上限 下限
Sum(Sales) / Sum(total Sales) Sum(total Sales) 0
Sum(Sales) / Sum(Quota) 2 (=200%) 0
Avg(Age) Max(total Age) Min(total Age)

不過,當然也會有其他限制。

如果您在圖表中使用色彩精靈,可以一律使用下列兩個運算式:

  • RangeMax (top(total <ValueExpression>,1,NoOfRows(total)))

  • RangeMin (top(total <ValueExpression>,1,NoOfRows(total)))

這些運算式將會計算圖表內 <ValueExpression> 的最大列和最小列值。

自動標準化 如果勾選此核取方塊,QlikView 將嘗試找出適當的上下限。在這種情況下,無法手動輸入上下限的運算式。
上限 除非已經勾選自動標準化選項,否則必須在此處輸入上限的運算式。
中間值 可以在此處輸入連結到第三個色彩的中間值運算式。
下限 除非已經勾選自動標準化選項,否則必須在此處輸入下限的運算式。
反轉 此按鈕會反轉上下限的色彩。

下一步繼續。

步驟 3 – 完成

在此頁面中,您將完成色彩混合運算式。

增強色彩 如果勾選此核取方塊,將會在值運算式上方套用滯後相變。這將增加中間範圍的敏感度,因此將朝上限和下限色彩推動色彩。
值飽和度 可以在此處控制值運算式超過上限或下限時的行為。如果勾選使用上限 (下限) 色彩,QlikView 將使用上限或下限色彩。如果勾選使用標準色彩,QlikView 會改為還原成色彩頁面定義的標準色彩。

Join the Analytics Modernization Program

Modernize by leveraging your QlikView investment to begin using Qlik Sense on the Cloud.

Want to know more?
Remove banner from view