以XML格式呈现SSRS报告

时间:2014-12-09 16:56:19

标签: xml reporting-services rendering

我正在尝试创建可以XML格式呈现的SSRS报告,以便Web开发人员可以使用数据,添加自己的样式等。

这样做的目的是让我可以快速为不同的广告系列创建不同的报告,而不需要与其他开发者进行过多的互动。

所以我应该可以更改列数,标题标题,添加总计等等。

我创建了一份报告并进行了测试。

报告中包含一个带标题行的表格,几行数据,以及底部的一行,其中包含' Total'以及其中一列的总和。

但是,下面是创建的XML。 它不包括标题行或单词Total。显示总值的字段被赋予Textbox39的任意名称。

我们如何做到这一点,以便报告的输出更有用,更通用?

或者,如果我们使用HTML4.0或MHTML,他们是否能够控制样式等?

(请注意,我使用的是Report Builder 3.0。)

<?xml version="1.0" encoding="UTF-8"?>

-<Report xmlns="TicketTracker" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Name="TicketTracker" xsi:schemaLocation="TicketTracker https://reports.qwerqwer.com/ReportServer?%2Fqwerqwer%2FCampaigns%2FTicketTracker&rs%3AFormat=XML&rc%3ASchema=True">


-<Tablix3>

<Textbox31/>


-<Tier_Collection>


-<Tier>


-<DisplayText_Collection>

<DisplayText TotalTickets="0" CountDeposits="0" Tickets="50" DisplayText="1000-"/>

</DisplayText_Collection>

</Tier>


-<Tier>


-<DisplayText_Collection>

<DisplayText TotalTickets="0" CountDeposits="0" Tickets="25" DisplayText="500-999.99"/>

</DisplayText_Collection>

</Tier>


-<Tier>


-<DisplayText_Collection>

<DisplayText TotalTickets="70" CountDeposits="7" Tickets="10" DisplayText="200-499.99"/>

</DisplayText_Collection>

</Tier>


-<Tier>


-<DisplayText_Collection>

<DisplayText TotalTickets="18" CountDeposits="6" Tickets="3" DisplayText="100-199.99"/>

</DisplayText_Collection>

</Tier>


-<Tier>


-<DisplayText_Collection>

<DisplayText TotalTickets="2" CountDeposits="2" Tickets="1" DisplayText="50-99.99"/>

</DisplayText_Collection>

</Tier>


-<Tier>


-<DisplayText_Collection>

<DisplayText TotalTickets="0" CountDeposits="0" Tickets="0" DisplayText="0-49.99"/>

</DisplayText_Collection>

</Tier>

</Tier_Collection>

<Textbox36 Textbox39="90"/>

</Tablix3>

</Report>

0 个答案:

没有答案