
- QlikView 資料載入
- QlikView - Excel 檔案
- QlikView - 分隔符檔案
- QlikView - XML 檔案
- QlikView - Web 檔案
- QlikView - 資料庫
- QlikView - 內聯資料
- QlikView - Resident 載入
- QlikView - 前導載入
- QlikView - 增量載入
- QlikView - 資料檔案 (QVD)
- QlikView 報表介面
- QlikView - 工作表和物件
- QlikView - 指令碼
- Qlikview - 函式
- QlikView - IntervalMatch 函式
- QlikView - 聚合函式
- QlikView - Match 函式
- QlikView - Rank 函式
- QlikView - Peek 函式
- QlikView - RangeSum 函式
- QlikView - 文件
- QlikView - 列表框
- QlikView - 多選框
- QlikView - 文字物件
- QlikView - 條形圖
- QlikView - 餅圖
- QlikView - 儀表板
- QlikView 資料轉換
- QlikView - 轉換向導
- QlikView - Fill 函式
- QlikView - 列操作
- QlikView - 表格旋轉
- QlikView 資料模型
- QlikView - 維度和度量
- QlikView - 星型模式
- QlikView - 合成鍵
- QlikView - 資料生成
- QlikView 資料分析
- QlikView - 交叉表
- QlikView - 直線表
- QlikView - 資料透視表
- QlikView - 集合分析
- QlikView - 連線
- QlikView - 保留
- QlikView - 連線
- QlikView - 主日曆
- QlikView - 對映表
- QlikView - 迴圈引用
- Qlikview 有用資源
- Qlikview - 問答
- Qlikview - 快速指南
- Qlikview - 有用資源
- Qlikview - 討論
QlikView - 合成鍵
合成鍵是 QlikView 用於在兩個表之間存在鍵選擇歧義時建立人工鍵的解決方案。當兩個表具有兩個或多個公共欄位時,就會出現這種情況。QlikView 的記憶體關聯建立功能會自動檢測這種情況,並建立一個額外的表來儲存新建立的鍵值。
輸入資料
讓我們考慮以下兩個 CSV 資料檔案,它們用作進一步說明的輸入。
Sales: ProductID,ProductCategory,Country,SaleAmount 1,Outdoor Recreation,Italy,4579 2,Clothing,USA,4125 3,Costumes & Accessories,South Korea,6521 Product: ProductID, Country 3,Brazil 3,China 2,Korea 1,USA
載入指令碼
我們使用指令碼編輯器載入上述輸入資料,該編輯器可以透過按Ctrl+E來呼叫。選擇表格檔案選項並瀏覽輸入檔案。
資料模型
接下來,我們使用表格檢視器的選單命令(Ctrl+T)檢視資料模型。出現以下螢幕,顯示建立了第三個表來提供合成鍵的值,因為這兩個表都具有 ProductID 和 Country 作為匹配鍵。
合成鍵的影響
合成鍵表明所使用的資料模型存在缺陷。它們不會對資料的正確性或報表的效能造成任何問題。如果大型資料模型中有一兩個合成鍵例項,一切都會正常執行。但是,如果我們有太多合成鍵,則意味著需要重新設計資料模型。
廣告