Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога да покажа два реда с данни на един ред един до друг в дизайнера на отчети?

Добре, разбрах как да направя това, което искам. Създадох таблица с 2 (повтарящи се) реда с подробности за таблицата със следните стойности:

--------------------------------------------------------------------------------------------------------------------------------------------
| =Previous(Fields!A.Value) | =Previous(Fields!B.Value) | =Previous(Fields!C.Value) | = Fields!A.Value | =Fields!B.Value | =Fields!C.Value |
--------------------------------------------------------------------------------------------------------------------------------------------
| =Fields!A.Value           | =Fields!B.Value           | =Fields!C.Value           |                  |                 |                 | 
--------------------------------------------------------------------------------------------------------------------------------------------

След това отидох до свойствата на всеки ред и зададох "скритата" стойност на израз. За първия ред използвах този израз:

=Iif(RowNumber("table1") mod 2 = 0, false, true)

За втория ред използвах този израз:

=Iif(RowNumber("table1") = CountRows("table1") AND RowNumber("table1") mod 2 = 1, false, true)

Това свърши работа. Сега се показва както исках.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. unpivot с динамични колони плюс имена на колони

  2. Динамично търсене на колони за дадена таблица

  3. Как да получите ефективно управление на блокиране на Sql Server в C# с ADO?

  4. Транзакцията трябва да бъде прекратена, преди връзката да може да се използва за изпълнение на sql изрази

  5. SQUARE() Примери в SQL Server