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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.11.2015, 17:42   #7  
Eugene.Ostroukhov is offline
Eugene.Ostroukhov
Участник
 
149 / 11 (1) +
Регистрация: 22.02.2013
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение

Вам удалось это реализовать?
да, работает.
мой случай: диалог состоит из 20 шагов на "вопрос-ответ" и 20 обновлений записи (проверка ответов и проставление "верно ответил или нет")
вот кол-во тегов вопрос-ответ в XAMLe воркфлоу я выбираю так как указано в XQuery

итоговый вариант (опуская сумму корректных - это будет переписано согласно кол-ву вопросов в воркфлоу) получился таким:
Код:
select  t.new_name as TestName
	, wf.Name as LessonName, wf.WorkflowId, wf.ParentWorkflowId, wf.ParentWorkflowIdName
	, cast(isnull(t.new_answer1, 0) as int) + 
	  cast(isnull(t.new_answer2, 0) as int) + 
	  cast(isnull(t.new_answer2, 0) as int) as [CorrectAnswers]

	  , cast(wf.xaml as xml).value('count(//*[@DisplayName="PromptExpression"])', N'int')  as QuestionsCount
	  , ps.OwnerIdName
	  , ps.OwnerId
	  , ps.CreatedOn

from ProcessSession ps
join new_testing t on t.new_testingId = ps.RegardingObjectId
join Workflow wf on wf.WorkflowId = ps.ProcessId
where ps.RegardingObjectTypeCode = 10353 -- new_testing entity
and wf.ParentWorkflowId = '9C1EC4E9-D2F9-4887-B2CD-2611AD2838B9' -- lesson 1
order by ps.createdon desc
ParentWorkflowId = '9C1EC4E9-D2F9-4887-B2CD-2611AD2838B9' - это айдишник самого диалога, а не результатов его

Последний раз редактировалось Eugene.Ostroukhov; 26.11.2015 в 17:45.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
East Ocean - Technical: CRM2011 Dashboard: You do not have enough privileges to access CRM object or perform requested operation Blog bot Dynamics CRM: Blogs 1 29.08.2013 15:25
East Ocean - Technical: CRM2011 Plugin Registration Tool Throw Generic SQL error Blog bot Dynamics CRM: Blogs 0 30.05.2013 13:11
East Ocean - Technical: Do not apply Rollup 12 in CRM2011 Blog bot Dynamics CRM: Blogs 0 18.01.2013 00:11
East Ocean - Technical: CRM2011 UR 11 is available! Blog bot Dynamics CRM: Blogs 0 11.10.2012 15:11
Доступ из CRM2011 в CRM4.0 Borisvil Dynamics CRM: Разработка 7 28.06.2012 09:58

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

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

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