在新页面上显示列值,无论它是否已更改

Show column value on new page regardless of whether it has changed

分页后,我希望第一列中显示的名称再次显示,该名称隐藏在除它出现的第一行之外的所有行中。请 运行 下面的片段来理解我的意思。

<html>
<h2>This Output I want to Achieve</h2>
<h3>On Current Page</h3>
<table>
<tr>
  <th>Name</th>
  <th colspan="2">Telephone</th>
</tr>
<tr>
  <td>Bill Gates</td>
  <td>555 5989</td>
  </tr>
  <tr>
  <td></td>
  <td>55545646</td>
  </tr>
  <tr>
  <td></td>
  <td>54513215</td>
  </tr>
  <tr>
  <td></td>
  <td>54542324324</td>
</tr> 
<tr>
  <td>Jeff</td>
  <td>987458</td>
</tr>
<tr>
<td></td>
  <td>324238</td>
</tr>
</table>

<h3>On Next Page</h3>

<table>
<tr>
  <th>Name</th>
  <th colspan="2">Telephone</th>
</tr>
<tr>
<tr>
  <td>Jeff</td>
  <td>987458</td>
</tr>
<tr>
<td></td>
  <td>324238</td>
</tr>

<tr>
<td>Sundar</td>
  <td>324238</td>
</tr>
<tr>
<td></td>
  <td>324238</td>
</tr>
</table>

<h2>But this output I am getting </h2>
<h3>On Current Page</h3>
<table>
<tr>
  <th>Name</th>
  <th colspan="2">Telephone</th>
</tr>

<tr>
  <td>Bill Gates</td>
  <td>555 5989</td>
  </tr>
  <tr>
  <td></td>
  <td>55545646</td>
  </tr>
  <tr>
  <td></td>
  <td>54513215</td>
  </tr>
  <tr>
  <td></td>
  <td>54542324324</td>
</tr> 
<tr>
  <td>Jeff</td>
  <td>987458</td>
</tr>
<tr>
<td></td>
  <td>324238</td>
</tr>
</table>

<h3>On Next Page</h3>
<table>
<tr>
  <th>Name</th>
  <th colspan="2">Telephone</th>
</tr>
<tr>
<tr>
  <td></td>
  <td>987458</td>
</tr>
<tr>
<td></td>
  <td>324238</td>
</tr>

<tr>
<td>Sundar</td>
  <td>324238</td>
</tr>
<tr>
<td></td>
  <td>324238</td>
</tr>
</table>
<html>

我想使用 SSRS 表达式实现此输出。我正在处理 Active Report .rdlx 表单。

注1:

I want output in .rdlx format not for Section Report .rpx Format .I want to achieve in Active Report 9 version

注2:

This question is about a SSRS Report (.rdlx) Active Report not HTML. I used HTML as a clear way to explain my question.

您可以做几件事。首先,在最新版本的 ActiveReports 13 中,我们在 Table 控件中添加了 "AutoMerge" 属性,默认情况下会为您执行此操作。 否则,如果您想坚持使用 ActiveReports 9,则可以通过使用 Matrix 控件来获得此行为。我们为您提供了示例 here