23.07.2009, 18:48 | #1 |
Участник
|
В отчете Сумма Если.... (нужна подсказка)
Приветствую, Коллеги!
Строим отчет в VS, нужно получить суммы строчек если поле в строчке соответствует параметру. Что-то типа Экселевского "=СУММЕСЛИ()" Ищу-ищу, всё не могу найти конструкцию - Подскажите! ПЛЗ!!! Заранее сенкс! |
|
23.07.2009, 21:05 | #2 |
Консультант-джедай
|
используйте конструкцию "если"
=IIF(Fields!LineTotal.Value > 100, True, False)
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
24.07.2009, 10:38 | #3 |
Участник
|
Что-то как-то не выходит.:-(
У меня таблица: 2 столбика Название товара, Колличество. Товары повторяются, Например: Хлеб 2 Чай 1 Хлеб 5 Мука 2 Хлеб 3 ........... Ну и я хочу чтоб в отдельной ячейке посчиталась сумма Хлеба. Хлеб=10. Заранее спасибо за подсказки! |
|
24.07.2009, 10:52 | #4 |
Чайный пьяница
|
А запрос превратить в запрос с аггрегацией - не пробовали?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
24.07.2009, 11:04 | #5 |
Участник
|
Подробней плз!:-)
|
|
24.07.2009, 11:09 | #6 |
Чайный пьяница
|
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
24.07.2009, 11:36 | #7 |
Консультант-джедай
|
Попробуйте такой вариант...
=Sum(IIF(Fields!<колонка1>.Value = "Хлеб", Fields!<колонка2>.Value, 0) )
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
24.07.2009, 14:10 | #8 |
Участник
|
Вот запрос к базе:
SELECT CRMAF_New_paymentorder.new_paymentdata, CRMAF_New_paymentorder.new_originalcodecostname, CRMAF_New_paymentorder.new_originaltypecostsname, FilteredIncident.new_artificialname, FilteredIncident.new_suppliername, CRMAF_New_paymentorder.new_platejnoe_poruchenie, FilteredIncident.incidentid, CRMAF_New_paymentorder.new_platejnoe_porucheniename, FilteredIncident.new_officename, FilteredIncident.customeridname, FilteredIncident.new_invoicedate, FilteredIncident.transactioncurrencyidname, FilteredIncident.new_paymentamount, CRMAF_New_paymentorder.new_paymentsumma, CRMAF_New_paymentorder.transactioncurrencyidname AS Expr1, FilteredIncident.new_invoiceamount, CRMAF_New_paymentorder.new_originalcodecost, CRMAF_New_paymentorder.new_originaltypecosts FROM FilteredNew_paymentorder AS CRMAF_New_paymentorder INNER JOIN FilteredIncident ON CRMAF_New_paymentorder.new_platejnoe_poruchenie = FilteredIncident.incidentid |
|
24.07.2009, 14:13 | #9 |
Чайный пьяница
|
Цитата:
Сообщение от KKNDSTER
Вот запрос к базе:
SELECT CRMAF_New_paymentorder.new_paymentdata, CRMAF_New_paymentorder.new_originalcodecostname, CRMAF_New_paymentorder.new_originaltypecostsname, FilteredIncident.new_artificialname, FilteredIncident.new_suppliername, CRMAF_New_paymentorder.new_platejnoe_poruchenie, FilteredIncident.incidentid, CRMAF_New_paymentorder.new_platejnoe_porucheniename, FilteredIncident.new_officename, FilteredIncident.customeridname, FilteredIncident.new_invoicedate, FilteredIncident.transactioncurrencyidname, FilteredIncident.new_paymentamount, CRMAF_New_paymentorder.new_paymentsumma, CRMAF_New_paymentorder.transactioncurrencyidname AS Expr1, FilteredIncident.new_invoiceamount, CRMAF_New_paymentorder.new_originalcodecost, CRMAF_New_paymentorder.new_originaltypecosts FROM FilteredNew_paymentorder AS CRMAF_New_paymentorder INNER JOIN FilteredIncident ON CRMAF_New_paymentorder.new_platejnoe_poruchenie = FilteredIncident.incidentid
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
24.07.2009, 14:33 | #10 |
Участник
|
Почему много, это оригинальный запрос. Тут у меня 18 полей.
(про хлеба это просто пример) |
|
Теги |
filter, reporting services, report |
|
Похожие темы | ||||
Тема | Ответов | |||
Ошибка в drill-отчете Каналы продаж | 2 |
|