0

我想根据 MemberID 在一行中显示多行。见下表:

MemberID .... MemberName .... ProjectID .... Taka
1 .... Repon Hossain ... ............. 5 ................500/-
1 ............. 响应侯赛因 ................... 6 ................600/-
1 ... ... 雷彭侯赛因 ................... 7 ................800/-
2 .... ....... 罗尼·艾哈迈德 ........ 5 ................700/-
2 .... ............. 罗尼·艾哈迈德 .................. 6 .............600 /-
2 .... 罗尼·艾哈迈德 .................... 8 .... ..10,000/-
3 .................. 沙希努尔·拉赫曼 .................... 6 ....................12,000/-
3 .... 沙希努尔·拉赫曼 .................... 7 ....1,000/-
3 .... ............. 沙希努尔·拉赫曼 ...... 8 ...... 50,000/-

我想根据使用水晶报表的 MemberID 在一行中显示上面的行。我不想更改 sql 查询。

MemberID ... 会员姓名 .... 每日储蓄 .... 每周储蓄 .... DPS .... FDR
1 .... .. 雷彭侯赛因 ........ 500/- ........600/- .. .............800/- ........ 0/-
2 .................. 罗尼·艾哈迈德 .. ...................... 700/- ......................600/- ......... ..........0 ..........10,000/-
3 .................Shahinu Rahman ...... ... 0 .........................1200/- ................. 1000/ - ....50,000/-

4

1 回答 1

0

假如说:

  • 每日节省是 ProjectID 5 的值;
  • 每周节省是 ProjectID 6 的值;
  • DPS 是 ProjectID 7 的值;
  • FDR 是 ProjectID 8 的值;

- 为每日储蓄、每周储蓄、DPS 和 FDR 分别设置公式,类似于:

if {MyTable.ProjectID}=5 then {MyTable.Taka} else 0

(为每个公式使用适当的 ProjectID 值。)

根据 MemberID 对报表进行分组,隐藏详细信息和组标题行,并将成员 ID 和成员名称字段以及每个新公式的总和添加到组页脚。

于 2012-04-19T07:55:34.007 回答