關聯選項模型
進行選取是與 Qlik Sense 的主要互動方法。選取會篩選出已載入 Qlik Sense 的資料子集。您可以使用選取,聚焦於您想要進一步瞭解的項目。Qlik Sense 會根據不同的狀態使用色彩變化值進行回應。
您可以將選項視為 Qlik Sense 的輸入內容。Qlik Sense 評估輸入並在作為輸出的資料值上顯示色彩代碼。
- 輸入狀態:您已進行的選取 - 是否選取了欄位值。
- 輸出狀態:欄位值是否可能獲得選項的邏輯參考。
選取狀態
當您進行選取時,值的顏色會相應地發生變化。色彩編碼在篩選窗格、選項清單項目及選項工具中使用,有特色的 Qlik Sense 色彩為綠色、白色和灰色。這些色彩會分別表示哪些欄位值為已選取、替代、可能及已排除。
下表列出用於不同狀態的顏色。
選項列中使用的顏色以及每個選取狀態的顏色都可以使用自訂佈景主題進行修改。如果您正在處理使用自訂佈景主題的應用程式,您可能會注意到您的選項顯示的顏色不同於說明主題中描述的顏色。
色彩 | 狀態 |
---|---|
綠色,並使用勾號作為選取標記 | 已選取 |
白色 | 可能 |
淺灰色 | 替代 |
深灰色 | 已排除 |
深灰色,並使用勾號作為選取標記 | 已選取且已排除 |
選定狀態
當在篩選窗格選取一個或多個值,且值變為綠色時,這些值會處於選定的狀態。在以下影像中,已選取值 1910s。選項會篩選出已載入資料的子集,並根據選項更新篩選窗格 Decade 和 Year。
篩選窗格共有四種狀態。除了選中狀態 (綠色) 之外,還有可能值 (白色)、淺灰色值 (替代) 以及深灰色值 (排除)。下一節將介紹這些狀態。
可能值狀態
在 Year 篩選窗格中,從 1914 年到最高 1919 年顯示為白色 (可能值),因為這些值是來自 1910s (Decade 中選取的值) 的所有年份。所有可能值都與值 1910 關聯。您可以透過選取一個或多個可能值,縮小選取範圍。
在下圖中,就進行了這樣的範圍縮小。在 Year 篩選窗格中,選取了值 1918。
透過在兩個篩選窗格中的選取,可能值被縮小為僅限同時與 1910s 和 1918 關聯的值。不同篩選窗格的選項之間有一個邏輯 AND 條件。那麼,可能值必須同時與 1910s 和 1918 關聯。
在 Year 篩選窗格中,沒有任何值再處於可能值狀態,因為沒有任何值同時與 1910s 和 1918 關聯。
替代值狀態
在 Decade 篩選窗格中,已選中值 1910s,篩選窗格中的所有其他欄位均帶有一個特定狀態,具體視它們與選中值的關係而定。
篩選窗格 Decade 中的所有其他值均為淺灰色,表示它們是替代值。替代值狀態適用於在該欄位未選取選項情況下的可能值。在選取 1910s 之前,篩選窗格 Decade 中的所有值均為可能值。
邏輯上,替代值會被排除,但它們僅會被相同篩選窗格中 (一個或多個值) 的單個選項排除。如果您清除 Decade 中的 1910s 選項,則所有值均變為可能值狀態。
即使某個值是替代值,您仍可選取它,但這意味著您部分地選取新選項,而不是調整原始選項的選取範圍。替代值很有用的一種情況是,您知道相同的選項集有可用的替代值。如果您有一個銷售人員清單,替代值由可用於幫助或取代選定人員的銷售人員組成。
排除狀態
選取選項時,可能會自動排除其他篩選窗格中的值,因為這些值沒有關聯。在下圖中,已選取 1910s,因此,1920、1921 和 1922 等值被排除。這是一項顯而易見的排除,因為 1920、1921 和 1922 年不屬於 1910s。Decade 中的其他值為替代值,也即是說,即使它們被排除,您仍可以選取它們,進而擴展選項。如果您選取 1920s,該值將會變為綠色,並變為選中狀態。
但是,如果您在篩選窗格 Year 中選取了一個可能值,Decade 中所有屬於替代值的值會變為排除狀態。當只選取 1910s 時,它們屬於替代值,但如果在兩個篩選窗格中選取選項,那麼不符合條件 1910sAND1918 的值會被排除。
已選取且已排除狀態
當在一個以上的篩選窗格中選取選項時,可能會變為第五種狀態:已選取且已排除。
如上所述,每個欄位值均有兩種不同的狀態:
- 輸入狀態:您已進行的選取 - 是否選取了欄位值。
- 輸出狀態:欄位值是否可能獲得選項的邏輯參考。
一個值會因為第一次被選中,然後被其他欄位的選項排除而進入已選取且已排除狀態。
對於已選取且已排除狀態,勾號是第一次被選中、然後被排除的標記,與從未被選中的排除值形成對照。帶有勾號的深灰色欄位表示該值之前是一個選中值,但新選項使它變為選中排除狀態。
範例:
在下圖中,第一個選項是值 1910s 和 1920s。值 1910s 和 1920s 均為已選取值 (綠色),篩選窗格 Year 中的所有值均為白色 (可能值),因為它們是來自 1910s 或 1920s 的所有年份,因此在邏輯上是首個選項之後的可能值。1914、1915 和 1916 年的第二個選項。現在,1920s 不再是作用中選項的一部分,因為第二個選項從邏輯上已排除 1920s。但是,1920s 仍然是一個已選取值,因此有理由將它描述成一個已選取且已排除的值。它最初被選中,但被後面的選項排除了。勾號用於將它與從未被選中的排除值區分開來。