我正在尝试创建可以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>