Я использую следующее выражение для определения показателей продаж.Эффективность SSRS IIF
= сумма (IIF (Fields! InitialValue.Value> = +500000 и поля! InitialValue.Value < +1000000, Поля! InitialValue.Value, ничего))
В принципе, я просто изменить больше и меньше, чем значения для каждой ячейки. У нас есть 4 уровня.
Из того, что я понимаю, заявление IIF будет проходить через каждую строку и оценивать его, прежде чем возвращать что-либо. Я также усредняю размер каждой новой учетной записи, поэтому у меня есть 8 ячеек, которые каждый раз оценивают данные. Мне также нужно будет добавить, сколько учетных записей находится на каждом уровне, что означает, что 12 проходов при тех же данных. Для создания отчета требуется некоторое время.
Это самый эффективный метод?
Заранее благодарим за вашу помощь!
Первая идея сработала. Я создал новый столбец в SQl, используя оператор Cast/Then, а затем сгруппирован по этому новому столбцу в SSRS. Сокращение времени работы от 1 минуты до менее 2 секунд! Благодаря! –
Исправление, оператор «Случай/Затем». –