Группа,
Это сложно объяснить, но я строю матричный отчет в SSRS. Моя строка содержит код продукта, мои столбцы - месяцы (предыдущие 13), а мои значения - единицы, проданные для соответствующего продукта / месяца. Я нашел некоторый обычный код, который позволил бы мне изменить мой промежуточный итог на Avg. Однако для некоторых продуктов в течение месяца не может быть продано ни одной единицы, поэтому ячейка пуста.
То, что происходит, говорят, что для кода продукта XI было продано 10 единиц в марте 2009 года и 1 единица в январе 2010 года в общей сложности 11. Вместо того, чтобы брать 11 (продано единиц) / 13 (месяцев), требуется 11/2, потому что он регистрируется только 2 месяца, потому что в остальные 11 месяцев не было значений, потому что не было продано ни одной единицы.
Я попытался отформатировать поле, используя CInt, который помещал нули в пустые ячейки, но он все еще включает в себя только ячейки с числом> 0 в качестве разделителя ... Для продуктов, которые продаются за все 13 месяцев, avg рассчитывается просто хорошо.
Я не уверен, как я могу сказать, что нужно взять общую сумму и разделить ее на 13 (месяцев), даже если для определенного месяца нет значений.
Любая помощь очень ценится.