Ho due Tablix (tabelle) e un dataset. Sono delimitazione con questo set di datiReport RDLC - Errore Rownumber() non può essere utilizzato nel filtro
Serial No. | Name
______________|________________
SN0003 | Beckham
SN0005 | Henry
SN0012 | Rooney
SN0119 | Ji Sung
SN0200 | Gerrard
Nella mia relazione, ho bisogno di dividere due Tablix Mostrerà come qui di seguito ...
(E ' "da sinistra a destra" prima "Fino a Buttom")
Serial No. | Name || Serial No. | Name
______________|________________ || _______________|______________
SN0003 | Beckham || SN0005 | Henry
SN0012 | Rooney || SN0119 | Ji Sung
SN0200 | Gerrard || |
tavolo sinistra è Tablix1 e tavolo giusto è Tablix2
penso che uso questo FilterExpression per ogni Tablix.
= RowNumber(Nothing) mod 2 = 0
per Tablix1 (tabella a sinistra)
= RowNumber(Nothing) mod 2 = 1
per Tablix2 (tabella a destra)
Ma è errore questo messaggio ...
"A FilterExpression for tablix ‘Tablix1’ uses the RowNumber function.
RowNumber cannot be used in filters."
E 'non è possibile utilizzare Rownumber in Filter. Cosa devo fare? È possibile se non modifico il set di dati.
Grazie per la tua risposta.E dirti "I'm Sorry". Il mio team non desidera modificare alcun set di dati perché ha un effetto su un'altra parte del progetto. E 'possibile se risolvo questo problema senza modificare datatable? –
Modificato per fornire una soluzione che non modifica l'SQL sottostante – Jonnus
Grazie mille. È un lavoro. Rendo nuovo datatable e clona tutti i dati a cui è aggiunto un nuovo datatable seq_no column. Grazie. –