AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.05.2013, 12:07   #1  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Построить график
Привет всем.
Надо сделать диаграмму. По оси "Х" - этапы сделки
По оси "У" сами сделки.
У меня уникальных записей сделок 30. А вместе с записями этапов 57.
Все вроде бы нормально выводит, но не могу добиться того, что бы подписи по оси "У", показывало для каждой строки.
Как вы видите я вывел ИД записей. Строк нормальное кол-во, а вот подписей нет.
Подскажите?
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 449
Размер:	17.6 Кб
ID:	8237  
Старый 24.05.2013, 15:39   #2  
fatty_bu is offline
fatty_bu
Участник
Аватар для fatty_bu
 
90 / 18 (1) ++
Регистрация: 03.06.2009
Адрес: Москва
Попробуйте экспортнуть диаграмму в xml и добавить код:
Код:
<AxisX IsLabelAutoFit="False"
Затем импортнуть назад.

Если не поможет еще вариант поискать Axis Class и LabelStyle Class
Старый 24.05.2013, 15:47   #3  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Цитата:
Сообщение от fatty_bu Посмотреть сообщение
Попробуйте экспортнуть диаграмму в xml и добавить код:
Код:
<AxisX IsLabelAutoFit="False"
Затем импортнуть назад.

Если не поможет еще вариант поискать Axis Class и LabelStyle Class
А можно поинтересоваться в какое именно место его вставить? ))
Старый 24.05.2013, 15:52   #4  
fatty_bu is offline
fatty_bu
Участник
Аватар для fatty_bu
 
90 / 18 (1) ++
Регистрация: 03.06.2009
Адрес: Москва
Цитата:
Сообщение от -O_o- Посмотреть сообщение
А можно поинтересоваться в какое именно место его вставить? ))
В xml найдите теги (у меня вот такие для стандартной диаграммы):
Код:
<AxisX IsLabelAutoFit="False" LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181" >
            <MajorTickMark LineColor="165, 172, 181" />
            <MajorGrid LineColor="Transparent" />
            <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" />
</AxisX>
Старый 24.05.2013, 16:10   #5  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Странно. Но у меня и близко такой конструкции нет.
А такого тега, так тем более...
Старый 24.05.2013, 16:19   #6  
fatty_bu is offline
fatty_bu
Участник
Аватар для fatty_bu
 
90 / 18 (1) ++
Регистрация: 03.06.2009
Адрес: Москва
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Странно. Но у меня и близко такой конструкции нет.
А такого тега, так тем более...
Действительно странно. Диаграмму делаем через стандарт в CRM?
Старый 24.05.2013, 16:27   #7  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
?
Цитата:
Сообщение от fatty_bu Посмотреть сообщение
Действительно странно. Диаграмму делаем через стандарт в CRM?
Нет, я же написал что в студии.
Вот запрос:

X++:
SELECT     dbo.Filteredagl_opportunitystep.agl_opportunityidname, dbo.Filteredagl_opportunitystep.agl_name, dbo.FilteredOpportunity.opportunityid, 
                      dbo.FilteredOpportunity.statecode, dbo.FilteredAccount.name AS account, dbo.Filteredagl_opportunitystep.createdon, 
                      dbo.Filteredagl_opportunitystep.agl_data_zakritiyaetapautc
FROM         dbo.FilteredAccount RIGHT OUTER JOIN
                      dbo.FilteredOpportunity ON dbo.FilteredAccount.accountid = dbo.FilteredOpportunity.customerid LEFT OUTER JOIN
                      dbo.Filteredagl_opportunitystep ON dbo.FilteredOpportunity.opportunityid = dbo.Filteredagl_opportunitystep.agl_opportunityid
GROUP BY dbo.Filteredagl_opportunitystep.agl_opportunityidname, dbo.Filteredagl_opportunitystep.agl_name, dbo.Filteredagl_opportunitystep.agl_data_zakritiyaetapautc, 
                      dbo.FilteredOpportunity.opportunityid, dbo.FilteredOpportunity.statecode, dbo.FilteredAccount.name, dbo.Filteredagl_opportunitystep.createdon
HAVING      (dbo.FilteredOpportunity.statecode = 0)
И результат во вложении
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 371
Размер:	27.6 Кб
ID:	8238  
Старый 24.05.2013, 16:52   #8  
fatty_bu is offline
fatty_bu
Участник
Аватар для fatty_bu
 
90 / 18 (1) ++
Регистрация: 03.06.2009
Адрес: Москва
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Нет, я же написал что в студии.
Не увидел.

Попробуйте задать свойство интервала оси = 1:
Название: Безымянный.jpg
Просмотров: 894

Размер: 57.4 Кб
За это сообщение автора поблагодарили: -O_o- (1).
Старый 24.05.2013, 16:59   #9  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Цитата:
Сообщение от fatty_bu Посмотреть сообщение
Не увидел.

Попробуйте задать свойство интервала оси = 1:
Вложение 8239
Боже ты мой.
Когда я туда смотрел, то там стоял параметр "Авто" и выбора не было.
После того, как вы написали, ко мне пришла идея насильно вписать туда 1. И все показалось!!!
Проблема осталась еще с тем, что только 18 записей выводит
Из 30
Старый 24.05.2013, 17:09   #10  
fatty_bu is offline
fatty_bu
Участник
Аватар для fatty_bu
 
90 / 18 (1) ++
Регистрация: 03.06.2009
Адрес: Москва
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Проблема осталась еще с тем, что только 18 записей выводит
Из 30
Можно сделать так:
Название: Безымянный.jpg
Просмотров: 922

Размер: 65.3 Кб

Но есть подозрение, что у вас это количество будет изменяемое, поэтому как бы я сделал:
1. Отдельным селектом посчитать количество сделок
2. В поле которое выделено подставить значение этого селекта, нажав на значок fx
Старый 24.05.2013, 17:14   #11  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Цитата:
Сообщение от fatty_bu Посмотреть сообщение
Можно сделать так:
Вложение 8240

Но есть подозрение, что у вас это количество будет изменяемое, поэтому как бы я сделал:
1. Отдельным селектом посчитать количество сделок
2. В поле которое выделено подставить значение этого селекта, нажав на значок fx
Ага, я понял почему у меня 18 показывает. Из за того, что названия сделок одинаковые.
По продуктам называются Если ИД ставлю в ось У, то все нормально.
Думал в запросе реализовать нейм сделки + нейм клиента (на это не очень уникально будет). Можете что-то порекомендовать вообще по именованию сделок?
Спасибо за совет о подсчете кол-ва сделок.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Все о Microsoft Dynamics CRM: Оценка эффективности с помощью CRM – часть 2 Blog bot Dynamics CRM: Blogs 0 14.05.2012 03:13
Встречи в календаре сервиса: график занятости if_maks Dynamics CRM: Функционал 0 04.12.2008 10:35

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:04.