2013-06-06 4 views
0

В службах отчетов SQL Server в Visual Studio я создал отчет с подробной информацией и общей строкой. Я пытаюсь вычесть значение в общей строке из значения в строке детали, и я получаю результат Zero, который является неправильным. Смотрите пример ниже:SSRS - расчеты столбцов

    Col A      Col B      

Detail   4.7      4.7 – 4.0 
lines    3.7      3.7 – 4.0 
        3.5      3.5 – 4.0 

Total/AVG   4.0 

В колонке Б, я беру цифру от детализации линии в Col A и вычитать Всего из него строку и получить ноль вместо 0,7 и т.д ....

+1

Как сделать ваши расчеты идти? Например, вы используете FieldX-Sum (FieldX)? Приведите пример? –

ответ

2

Вам нужно включают область для вычисления среднего значения в вашей строке подробностей. Если вы делаете это на уровне группы, агрегатный на столе в группе:

=Fields!MyField.Value - AVG(Fields!MyField.Value, "table1_Group1") 

Если он находится на уровне набора данных, вы можете сделать то же самое с набором данных:

=Fields!MyField.Value - AVG(Fields!MyField.Value, "MyDataset") 
+0

Спасибо. Я попробую это. – Joe