我在開發SSAS中有一個銷售多維數據集。我有一個名爲「發票銷售額」的實際銷售的度量值組,以及名爲「銷售預算」的銷售預測度量值組。發票銷售具有單獨的發票行級別明細。銷售預算是一個月的估算。因此,銷售預算衡量組將其粒度設置爲月份級別。當您查看月份級別或更高級別的多維數據集時,我將其設置爲顯示銷售預算數字,當您向下鑽取低於月份級別時,預算數字消失。SSAS多維度中不同粒度的多幣種到多幣種轉換
無論如何,發票銷售額和銷售預算都可以使用不同的貨幣。我正在進行多對多的貨幣轉換,以便用戶可以選擇所需的貨幣,並將所有貨幣都轉換爲貨幣。我使用商業智能嚮導生成的腳本和手動方法成功完成了這些工作。
https://www.youtube.com/watch?v=DHuqEvphE4I
https://www.youtube.com/watch?v=gMCIu5Nh93M
然而,這些方法之一,我得到一個錯誤,如果我嘗試,因爲它被設置爲不同的粒度包括任何銷售預算指標組中的指標。我在數據倉庫,多維數據集等中的數據模型的設置與視頻中的數據模型完全相同,只不過我有一個額外的事實表,用於與銷售事實錶鏈接的其他表的銷售預算。我看不出爲什麼這在邏輯上不可能實現,並且必須有解決方法。我正在使用SQL Server 2012 Enterprise SP3。
下面是我完成第二個視頻後的幾個屏幕截圖。
那麼,非常感謝!如果我不關心使用每日費率,並且這個月的平均費率足夠用於兩個度量組。我認爲我可以通過對銷售和預算措施組使用新的月平均匯率表來將其合併到一個貨幣事實表中。按照這種方式工作。 – bpfrenchak