|
17.01.2012, 16:24 | #1 |
Участник
|
Создание отчета, параметр с повторяющимися значениями
Товарищи! подскажите такой простой момент, пожалуйста!
Делаю отчет, есть две таблицы, связываю их INNER JOIN'ом - это DataSet плюс есть параметр @ReportParameter = productidname, он визибл. отчет работает, но если есть повторяющиеся значения productidname, то они все показываются при создании отчета. Как бы сделать значения при выборе параметра уникальными? спасибо! X++: SELECT FilteredSalesOrder.customeridname,FilteredSalesOrder.salesorderid, FilteredSalesOrderDetail.productidname FROM FilteredSalesOrder INNER JOIN FilteredSalesOrderDetail ON FilteredSalesOrderDetail.salesorderid = FilteredSalesOrder.salesorderid |
|
17.01.2012, 17:16 | #2 |
Участник
|
То есть при указании параметра выводятся несколько строк, удовлетворяющих значению данного параметра? Необходимо выводить только первую строку в результате поиска, она и будет уникальной?
|
|
17.01.2012, 17:34 | #3 |
Участник
|
fatty_bu, то есть при создании отчета, в этом параметре повторяющиеся значения (а надо сделать, чтобы было одно, distinct, в общем),
а строки надо выводить все, которые удовлетворяют параметру, с этим все ок) |
|
18.01.2012, 16:06 | #4 |
Участник
|
А собственно DISTINCT не помогает? можно попробовать добавить
X++: Group By FilteredSalesOrder.customeridname
__________________
Developer, MS CRM consultant Akvelon Inc.Microsoft CRM customization services My Blog |
|
18.01.2012, 18:07 | #5 |
Участник
|
|
|
19.01.2012, 01:50 | #6 |
Чайный пьяница
|
Попробуйте использовать следующий запрос:
X++: SELECT Distinct FilteredSalesOrderDetail.productidname FROM FilteredSalesOrder INNER JOIN FilteredSalesOrderDetail ON FilteredSalesOrderDetail.salesorderid = FilteredSalesOrder.salesorderid
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: mistah (1). |