close
QlikView會自動將同名欄位建立關聯
而且建立關聯時不能有循環參考或有多個同名欄位
but人生中總是有很多but, 總是會遇到不得不聯的情況
像說要在同一個qvw中塞兩種不相干的fact table之類的
或者是兩個沒有連接的dimension table,
卻又有共通欄位, 但又不能抽出來併到fact table去
當表格間如此的愛恨糾葛
要怎麼讓這些沒有關聯的欄位能夠連動呢?
讓我們繼續看下去
假設我們要讓 "業務分區" 和 "客戶分區" 這兩個沒有關聯的欄位互動
首先在選單中按下 "設定" 接著選擇 "文件屬性"
接著選擇欄位事件觸發程序中的 "業務分區"
在來按下旁邊的 "新增動作"
接著新增動作類型 "選項"
動作為 "在欄位中選取"
然後在欄位填入 客戶分區
在搜尋字串填入 ='(' & (業務分區,'|') & ')'
接下確定
回到設定頁面, 我們看到原本的 "業務分區"
後面多了 "<有動作>" 的字樣
回到外面, 我們就會發現
此時業務分區不管選了什麼
客戶分區都會跟著連動
但如果我們沒有選擇業務分區,
而業務分區因為其他條件的因素而改變可能值的內容
客戶分區要怎麼連動呢?
剛剛在 "於選取時" 設定動作,
只要將一樣的動作設定在 "於變更時", 就可以了
所以通常這兩個條件都會做相同的設定
不過像此類的問題盡量還是從調整資料結構下手
像這種沒有正常關聯的表格關係
就跟地下情一樣, 還是少碰為妙 ㊣
文章標籤
全站熱搜
留言列表