2009-05-22 68 views
0

我有得到「ByAccount」聚集SQL Server分析服務的工作問題(SSAS)2008年SQL Server分析服務2008年和ByAccount聚集

我想創建一個財務報告的解決方案,以資產負債表和利潤和損失元素。

我有一個事實表,數據在一個月的粒度級別。目前我在這張表上感興趣的是「報告金額」,而AggregateFunction屬性設置爲「ByAccount」。

我有一個由Year和Period組成的時間維度,其中Year設置爲「ReportingYear」類型,Period設置爲「ReportingMonthOfYear」。我有一個「帳戶」維度,由以下屬性組成:AccountId(設置爲鍵入AccountNumber),AccountType(設置爲AccountType),ParentAccountId(設置爲鍵入Account和使用Parent)。

如果我去「編輯數據庫」,我可以看到有適當的帳戶類型映射設置和資產負債表類型設置爲「LastNonEmpty」。

但是,ByAccount根本沒有生效,我沒有得到任何與「LastNonEmpty」聚合的東西。我錯過了什麼?

回答

1

我最終發現問題似乎是我的AccountType列是一個整數ID。將其更改爲包含實際賬戶類型描述(例如「資產」,「責任」等)的字符串解決了問題。

+0

您應該將答案標記爲接受的答案然後=) – ajdams 2010-01-12 14:11:48