sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan kan jeg vise to rækkers data på én linje side om side i Report Designer?

Ok, jeg fandt ud af, hvordan jeg skulle gøre, hvad jeg ville. Jeg oprettede en tabel med 2 (gentagne) tabeldetaljerækker med følgende værdier:

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

Derefter gik jeg til egenskaberne for hver række, og satte den "skjulte" værdi til et udtryk. Til den første linje brugte jeg dette udtryk:

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

Til den anden linje brugte jeg dette udtryk:

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

Det gjorde tricket. Det viser nu, hvordan jeg ville.



  1. PDO output utf8 indsæt

  2. Django videregiver JSON-data til statisk getJSON/Javascript

  3. Sikker, tilpasselig, open source-chatmotor på PHP/JavaScript til alle populære browsere

  4. Hvordan anvender man 3 værdier for 1 række til 3 rækker med hver værdi?