Ssas

SSAS 多維數據集僅顯示總值

  • March 31, 2018

瀏覽我的多維數據集時,當我僅選擇日期類型(日期表由具有層次結構的 SSAS 生成)時,它按日期顯示正確的發票值,但如果我添加客戶名稱,它會顯示日期期間發票的組合值,而不是每個客戶的總數。我希望看到該月客戶的總價值,而不是每月的總價值。

Excel 範例

我的表與外鍵連接,DSV 顯示星型模式。模式的簡化版本如下。

factInvoice
invoicePK
customerFK -> customerPK
dateFK -> datePK

dimDate
datePK

dimCustomer
customerPK

維度使用選項卡顯示兩個維度都連結到發票表。

維度使用選項卡

請有人能解釋一下為什麼會這樣嗎?我確定我在這裡遺漏了一些非常基本的東西!謝謝。

Customer 維度以非鍵粒度加入度量值組。如果客戶名稱屬性與您加入的屬性無關,則數據會在報告中重複。您需要做以下兩件事之一:

  1. 受到推崇的。更改事實表以具有維度的代理鍵。然後更改維度使用選項卡以加入維度的鍵。
  2. 更改維度以更改將哪一列用作維度的鍵。確保事實表具有此列。修復 Dimension Usage 選項卡以連接到維度鍵。

引用自:https://dba.stackexchange.com/questions/202697