У меня проблема с числом в моем отчете, и я не могу обойти его.
Целью должно быть число, которое является расчетом общих затрат на проект в год.В отчете есть список проектов.У меня есть 3 таблицы в SSAS для этого.Общие затраты (столбцы: стоимость, год, месяц) Общее количество часов (столбцы: часы, год, месяц) Часы проекта (столбцы: номер проекта, часы, год, месяц)
Для всех 3 таблиц должна быть возможностьотфильтруйте их в диапазоне от начала до определенного года (который я конкатинировал).Нет проблем с этим, потому что я фильтрую набор данных по этому.
Расчет будет работать так.TotalcommonCostsPerYear = SumUp затраты из всех строк, сгруппированных по годам TotalHoursePerYear = То же, что и commonCostsPerYear для часов
projectHoursPerYear = То же, что и commonCostsPerYear для часов с фильтром по номеру проекта
Таким образом, в каждой строке моего списка в моем отчетедолжно быть totalCommonCosts рассчитывается следующим образом.commonCostsPerYearForThatProject = projectHoursPerYear / TotalHoursePerYear * TotalcommonCostsPerYear
И это суммировано за все годы.
Я знаю, что могу сделать это в SQL, но тогда каждый раз, когда вызывается SQL, а не SSAS используется.1. Являются ли SSRS и SSAS правильным способом сделать это?2. Если да, как я могу это понять?3. Если нет, что мне делать вместо этого?
Спасибо за вашу помощь!