Fetch XML SSRS Report - PullRequest
       3

Fetch XML SSRS Report

0 голосов
/ 14 марта 2020

Когда я создаю отчет xml ssrs, используя следующую выборку xml

<fetch distinct="true" >
<entity name="incident" >
<attribute name="ticketnumber" />
<attribute name="createdon" />
<attribute name="ssg_workedby" />
<attribute name="statuscode" />
<attribute name="ssg_trustid" />
<attribute name="statecode" />
<attribute name="ssg_requestraisedby" />
<attribute name="caseorigincode" />
<attribute name="title" />
<attribute name="createdby" />
<attribute name="ssg_turnaroundtime" />
<attribute name="ownerid" />
<attribute name="ssg_abouttofailfirstsla" />
<attribute name="ssg_abouttofailsecondsla" />
<attribute name="responseby" />
<attribute name="ssg_fixcode2cause" />
<attribute name="ssg_fixcode3owner" />
<attribute name="ssg_queue" />
<filter type="and" >
<condition attribute="createdon" operator="on-or-before" value="03-03-2020" />
<condition attribute="createdon" operator="on-or-after" value="01-01-2020" />
<filter type="or" >
<condition attribute="subjectidname" operator="eq" value="Complaint" />
<condition attribute="subjectidname" operator="eq" value="Failure in process" />
<condition attribute="subjectidname" operator="eq" value="Governance" />
<condition attribute="subjectidname" operator="eq" value="Time to resolve" />
</filter>
<filter type="or" >
<condition attribute="statecode" operator="eq" value="0" />
<condition attribute="statecode" operator="eq" value="1" />
</filter>
</filter>
<order attribute="createdon" />
<link-entity name="incidentresolution" from="incidentid" to="incidentid" link-type="outer" alias="CaseResolution" visible="true" >
<attribute name="actualend" />
<attribute name="subject" />
<filter type="and" >
<condition attribute="statuscode" operator="eq" value="2" />
</filter>
</link-entity>
</entity>
</fetch>

Есть столбцы, такие как "код состояния", который повторяется 2 раза. Пожалуйста, обратитесь к скриншоту для получения дополнительной информации. Есть ли способ уменьшить эти два столбца до одного? enter image description here

1 Ответ

0 голосов
/ 16 марта 2020

Это связано с тем, что SSRS SSDT (службы Reporting Services) предоставляют значение кода штата (0/1) и код штата (активный / неактивный). В своем отчете вы используете их обоих. Вам нужно будет удалить любой из них в зависимости от того, что вы хотите.

Примечание: вам не нужно ничего менять в выборке xml, а в построителе отчетов просто удалите столбец значения или имени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...