У меня есть программа на C # с выводом, который выглядит следующим образом (нерасширенные строки):
и это (расширенные строки):
Вот мой SQL для Fillmethod:
SELECT MBRSEP, LOCATION, BILLMOYR, RATE
FROM CAR1.CAV_MBRHISTDETL
WHERE (BILLMOYR IN ('1104', '1105', '1106', '1107', '1108', '1109')) AND (RATE = '0096')
ORDER BY BILLMOYR ASC, MBRSEP ASC
В этом отчете представлена разбивка клиентов с типом тарифа 0096 на апрель, май, июнь, июль, август и сентябрь.
Я хотел бы видеть уникальный счет для каждого отдельного клиента (MBRSEP) (общее количество уникальных клиентов за эти месяцы), но я не могу понять, как это сделать.Может кто-нибудь помочь или указать мне в правильном направлении?Эта небольшая программа была написана для Visual Studio 2010 с использованием пустой формы, набора данных с привязкой к данным и элемента управления просмотра отчетов.
РЕДАКТИРОВАТЬ: Кроме того, вот источник отчета на экране дизайна отчета:
На экране дизайнера, я предполагаю, есть какой-то способ добавитьполе, которое будет отображать общее количество уникальных значений в определенном поле в отчете, но я не уверен, как это сделать.(ПРИМЕЧАНИЕ. Я просто добавил операторы SQL в текстовое поле отчета для ясности)