Domanda

Sto sviluppando un RDL in SSRS 2008. Ho preso 3 sottoreport e li ho convertiti in un rapporto. Quindi ora ho un file RDL con 3 tabici. Ma un set di dati da quando ho unito tutti e 3 i set di dati di Subreport in uno ora. (Quindi mi sono appena unito a ciascuna di queste 3 tabelle in una).

Ma ora voglio ordinare tutti e 3 questi tabella per campo comune a tutti. So di aver selezionato un campo di data su cui si uniscono tutti e 3 i tabici. Quindi ho avvolto tutti e 3 i tabici in un controllo dell'elenco e ho impostato questo controllo dell'elenco su questo campo di data: "Actual_date".

Ma ora quando visualizzo l'output del report, ordina invece tutto il tablix A di Actual_Date, seguito da tutto il tablix B da Actual_Date, quindi seguito da Tablix C di AcTual_Date.

Invece, se un record in B si verifica prima di un record in A, allora voglio che un record B venga elencato prima di questo record A. Come posso raggiungere questo obiettivo?

È stato utile?

Soluzione

È necessario combinare i tablix in uno. Gli SSR non dividono un tablix e non lo intrecciano con un altro.

Quindi crea un tablix in grado di contenere tutti e tre i tipi di dati. È possibile utilizzare le espressioni nelle celle per modificare il campo visualizzato dalla cella. Quindi impostare l'ordinamento a livello appropriato (gruppo di dettagli o un gruppo principale.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top