2013-11-19 3 views
1

У меня есть требование о создании отчета SSRS, который должен быть показан в виде матрицы в этом форматеSSRS отчет вычислить поле

Dataset включает в себя следующие поля

год, месяц, ценности, имя учетной записи

формат

отчета что-то вроде этого:

  current month | month (last year)| difference in % 
account name 

как рассчитать поле месяца предыдущего года? потому что SSR не имеют случая или где встроена логика?

+0

Добавить в месяц по сравнению с предыдущим годом в колонке к вашему набору данных. Таким образом, легко получить% -ную разницу между ними в SSRS. – StevenWhite

ответ

0

Если вы делаете это в наборе данных можно сделать

DATEADD(YY,-1,COLUMN) 

Это изменит вашу дату год назад.

Если вы хотите сделать это в стороне отчета вы можете создать новый столбец и создать вычисляемое поле и использование:

=DateAdd(DateInterval.Year,-1,ColumnName) 

Тот же эффект

Смежные вопросы