Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana saya bisa menampilkan data senilai dua baris pada satu baris berdampingan di Desainer Laporan?

Oke, saya menemukan cara untuk melakukan apa yang saya inginkan. Saya membuat tabel dengan 2 baris detail tabel (berulang), dengan nilai sebagai berikut:

--------------------------------------------------------------------------------------------------------------------------------------------
| =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           |                  |                 |                 | 
--------------------------------------------------------------------------------------------------------------------------------------------

Lalu saya pergi ke properti setiap baris, dan mengatur nilai "tersembunyi" ke ekspresi. Untuk baris pertama saya menggunakan ungkapan ini:

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

Untuk baris kedua, saya menggunakan ungkapan ini:

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

Itu berhasil. Sekarang ditampilkan seperti yang saya inginkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pro vs. Kontra Menerapkan Lingkungan Cloud Hibrida

  2. SQL Server 2005:Lampirkan database menggunakan sp_attach_db dengan katalog teks lengkap

  3. CAST(DATETIME AS DATE) melalui klausa WHERE

  4. Konversikan ke html menggunakan xquery?

  5. Sql server 2008 memaksa tanggal dari dd/MM/yyyy ke MM/dd/yyyy