2016-10-21 3 views
1

У меня есть две колонки 2016 и 2015 годы, представляющие годы из столбца Год. Каждый из этих лет имеет значения, например:Как рассчитать процент двух значений динамических столбцов в построителе отчетов?

enter image description here

Столбцы (2016, 2015) генерируются динамически. Я хочу рассчитать процент, взяв значение 2016 года и разделив его на значение 2015 года. Теперь вопрос в том, как я могу получить значения? Я попытался сделать это через это выражение, но он работает неправильно.

Expression:

=IIF(Fields!Year.Value="2016",Fields!Amount.Value,0)/ 
IIF(Fields!Year.Value="2015",Fields!Amount.Value,0) 
+0

Когда вы говорите, что столбцы генерируются динамически, это означает, что у вас есть группа столбцов, нацеленная на столбец Year? В столбце «Год» будут указаны только возможные значения? –

+0

@alejandro да, у меня есть группа, нацеленная на колонку года. –

+0

В этом случае у вас всегда есть только два возможных значения в строках столбца года? –

ответ

0

Попробуйте это:

=SUM(IIF(Fields!Year.Value=2016,Fields!Amount.Value,0))/ 
SUM(IIF(Fields!Year.Value=2015,Fields!Amount.Value,0)) 

UPDATE:

Я создал матрицу, чтобы показать вам необходимую настройку.

enter image description here

Примечание Prozent находится вне группы столбцов года. Она производит:

enter image description here

Позвольте мне знать, если это помогает.

+0

alejandro zuleta выходит как бесконечность ... –

+0

@SharmiThaya. Возможно, ваш набор данных не включает данные на 2015 год, и он попытался делить на ноль, или вы используете выражение вне диапазона столбцов столбцов года , Не могли бы вы добавить скриншот из вашей матрицы? –

+0

https://drive.google.com/open?id=0B00hfozNsUQeeUltNG1jRktpOEk –

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