關聯選項模型
進行選取是與 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 仍然是一個已選取值,因此有理由將它描述成一個已選取且已排除的值。它最初被選中,但被後面的選項排除了。勾號用於將它與從未被選中的排除值區分開來。