У меня проблемы с получением агрегации ByAccount для работы в SQL Server Analysis Services (SSAS) 2008.
Я пытаюсь создать решение для финансовой отчетности с элементами Баланс и Прибыли и убытки.
У меня есть таблица фактов с цифрами на уровне детализации за месяц. В этой таблице меня интересует одна мера: «Сумма отчетности», а для свойства AggregateFunction установлено значение «ByAccount».
У меня есть измерение времени, состоящее из года и периода, где для года установлено значение «ReportingYear», а для периода установлено значение «ReportingMonthOfYear».
У меня есть измерение "Account", состоящее из следующих атрибутов: AccountId (для типа AccountNumber), AccountType (для AccountType), ParentAccountId (для типа Account для родительского использования).
Если я перейду к «Редактировать базу данных», я увижу, что установлены соответствующие сопоставления типов счетов и типы балансов установлены на «LastNonEmpty».
Однако ByAccount просто не вступает в силу, я не получаю ничего агрегирующего с "LastNonEmpty". Чего мне не хватает?