Дело в том , что когда Вы выбираете таблицы , в данном случае "Контакты" и "События" между ними находятся все связки которые Вы определяете выбирая поля из этих таблиц на следующем шаге и игнорируются записи где этих связок нет !!
Чтобы стало понятнее :
Откройте отчет в режиме редактирования , и ничего не меняя на 4 шаге нажмите кнопку "Просмотр" , и в результатах Вы не увидете , контакта № 55 , потому что связки между Контакт 55 и Событием 55 нет , так как по этому контакту не было ни одного события , соответственно контакта и нет в результатах !!
Контакты по которым не было событий : 53 55 61 64 69 73 !!
В ответ на: вопрос по созданию отчета -
подскажите пожалуйста, как можно в отчете "база потенциальных клиентов" выводить строку данных из закладки "события" с самой поздней датой ?
admin
Администратор
Администратор
Постов: 2728
В ответ на: вопрос по созданию отчета -
Строго так как Вы хотите сделать не получится , так как при группировке SQL будет выводить максимальное значение для каждого поля , то есть получить такую строку как Вы хотите можно только с использованием подзапроса , что наш мастер делать не умеет !!
Но наполовину решить вопрос можно , допустим вывести все строки из таблицы "События" которые больше определенной даты , и визуально Вы тут же увидете которая является последней !! Шаг 1 - вносим наименование . Шаг 2 - отмечаем Контакты и События . Шаг 3 - отмечаем Контакт - № , Контакт - Наименование , и все поля "События" Шаг 4 - Далее Шаг 5 - Логические операции - Далее Шаг 6 - Добавляем условие - События Дата события > (больше) назначаем дату (допустим 23.2.2009) Готово .
Теперь перед выполнении отчета выставляем нужную дату и получаем результат в котором видно строку , которая является последней !!
minakov
Пользователь
Мастер
Постов: 218
В ответ на: вопрос по созданию отчета -
такой выход мне не совсем подходит... дело в том, что из CRM мне нужно выводить стандартного вида отчеты в exel-е, форма этих отчетов регламентирована. Дорабатывать отчет вручную сотруднику - значит дискредитировать саму идею внедрения CRM...
В ответ на: вопрос по созданию отчета -
minakov писал(а): как можно в отчете "база потенциальных клиентов" выводить строку данных из закладки "события" с самой поздней датой ?
Объясните пожалуйста смысл в отчете из одной строки , может мы попробуем подсказать другой путь ??
Выводит минимальное или максимальное значение из выбранного поля !!
minakov
Пользователь
Мастер
Постов: 218
В ответ на: вопрос по созданию отчета -
смысл такой: в отчете "база потенциальных клиентов" выводим всех клиентов с признаком "потенциальный" и в той же строке для каждого контакта выводим значения полей закладки "события" из строки с самой поздней датой
возможно это можно реализовать помощью группировки по "максимуму", будет ли программа находить максимум по датам?
admin
Администратор
Администратор
Постов: 2728
В ответ на: вопрос по созданию отчета -
То есть Вы хотите выводить не одну , а последние записи из закладки событий для каждого контакта с определенным признаком ??
В ответ на: вопрос по созданию отчета -
Вынуждены Вас огорчить , но задача по доработке отчета займет достаточно много времени , это не тривиальная задача , поверьте !!
Ronin
Пользователь
Эксперт
Постов: 35
В ответ на: вопрос по созданию отчета -
создал отчет в нем одно условие на выбборку - поле=значению но в отчете выводятся некоторые записи по нескольку раз (одни и тежи)