篩選多個資料分割的事實資料表
當 Cube 中有多個資料分割使用相同的事實資料表時,最重要的是不要讓多個資料分割使用相同的資料列。處理或查詢 Cube 時,同時用於多個資料分割的資料列,有可能會計入多次;這可能會使查詢傳回錯誤的資料。
您可以在資料分割中使用篩選,來確保資料分割間的資料不會重複。資料分割的篩選會指定資料分割使用事實資料表中的哪些資料。在同一個 Cube 中之所有資料分割的篩選,都必須從事實資料表擷取互斥的資料集,這點非常重要。例如,以下每一個集合中的篩選均為互斥:
集合 1:
"SaleYear" = 2004
"SaleYear" = 2005
集合 2:
"Continent" = 'NorthAmerica'
"Continent" = 'Europe'
"Continent" = 'SouthAmerica'
集合 3:
"Country" = 'USA'
"Country" = 'Mexico'
("Country" <> 'USA' AND "Country" <> 'Mexico')
在資料分割精靈的 [輸入查詢來限制資料列] 頁面上,您指定查詢來限制資料表中的資料列。在此頁面上,選取 [指定查詢來限制資料列] 核取方塊,然後建構查詢來限制資料列。
建立資料分割的互斥查詢時,請確定結合的資料分割資料包含您要在 Cube 中包含的所有資料。通常您需要移除以資料表本身為基礎的預設資料分割,否則依據查詢的資料分割和以完整資料表為基礎的查詢之間會有重疊。
[!附註]
除了在資料分割中篩選資料,您可以使用相同的查詢在資料來源檢視中建立具名查詢,然後以具名查詢做為資料分割的基礎。