在 DefaultMember 屬性或 Cube 的 MDX 指令碼中定義非彙總屬性的預設成員
這個規則會分析包含非彙總屬性的維度,以便判斷是否已定義了預設成員。
最佳作法建議
您應該針對非彙總屬性定義預設的成員。否則,Analysis Services 將會針對每個屬性選取任意的預設成員。
與可彙總屬性不同的是,非彙總屬性沒有 (全部) 成員可當做預設成員使用。由於非彙總屬性沒有任何明顯的預設成員,因此伺服器會選取任意的成員,成為每個屬性的預設成員。每當多維度運算式 (MDX) 查詢中沒有明確包含非彙總屬性時,伺服器就會使用這個任意的預設成員。
若要避免選取任意成員成為預設成員,請針對每個非彙總屬性明確設定預設值。您可以針對 DimensionAttribute 物件或在 Cube 的 MDX 指令碼中,明確設定預設成員。