2011-10-17 10 views
5

Sto sviluppando un RDL in SSRS 2008 e sto provando a spostare una tabella del sottoreport direttamente in un rapporto principale in modo che io esegua questo sottoreport nello stesso proc memorizzato come il mio rapporto principale.
Tuttavia, ho problemi a collegarlo. Ho ottenuto il proc memorizzato per funzionare correttamente. Ma ora quando cerco di copiare questa tabella nel report principale ottengo i seguenti errori:I membri di dettaglio SSRS possono contenere solo membri interni statici.

Error 1 [rsInvalidDetailDataGrouping] The tablix ‘table2’ has a detail member with inner members. Detail members can only contain static inner members. \\operations\userfiles\R15D\Documents\Visual Studio 2008\Projects\Test\Test2\DischargePlan.rdl 0 0 

Report item expressions can only refer to fields within the current dataset scope or, if inside an aggregate, the specified dataset scope 

Come posso fare questo? Ho provato vari rimedi che ho trovato su internet ma nessuno ha funzionato. Ho provato a spostare il tavolo a livello di gruppo e ad eliminare il raggruppamento dei dettagli. Ho rimosso gli elementi di ordinamento, ecc. Ma l'unico modo in cui ho risolto questo errore è eliminare tutti i raggruppamenti per questa tabella e tutti i valori della casella di testo.

risposta

7

Se questi vengono restituiti dallo stesso SP, quindi si dovrebbe avere solo un gruppo di dettagli (e una tablix).

Il gruppo di dettagli (sulla tablatura esterna) verrà ripetuto una volta per ogni riga restituita dal set di dati. Una tablix contenuta all'interno di quella riga per lo stesso set di dati non ha senso: cosa si ripeterà?

Sembra che sia necessario combinare i due tablix in uno, non nidificare l'uno nell'altro.

L'approccio più semplice è probabilmente quello di aggiungere un gruppo alla tablix padre che prenderà il posto del precedente gruppo di dettagli. Probabilmente raggrupperà in base al campo che hai aggiunto al tuo vecchio dataset del sottoreport (o qualcosa di simile).

Quindi inserisci i tuoi vecchi campi di sottoreport nelle righe di dettaglio.

Problemi correlati