ReportExport duplica una row quando esport in Excel (non in altri formati)

Sto usando tablix e raggruppa le mie voci da una delle properties;. Ho qualche problema con SSRS quando esport il mio rapporto in Excel. La prima fila di each gruppo viene aggiunto alla fine del suo gruppo. Questo solo (!) Si verifica quando esport il report in Excel, esportndo in qualsiasi altro formato lascerà la mia tabella come dovrebbe essere:

SO20355546 esempio di domanda

Grazie per l'aiuto!

Sembra che non sta rimuovendo dupes per voi nel raggruppamento che ripete. Stai facendo un raggruppamento regolare con properties; o una function? Ci sono due soluzioni per questo:

  1. Assicurarsi che il set di dati abbia valori distinti (anche se pensi di essere sicuri). Se questa è l'istruzione "select" standard di un server SQL, basta aggiungere Seleziona 'Distinct' ei tuoi valori.

  2. Provo forse di rendere le properties; nella tabella che sono al livello più basso, mostrate come '[Dettagli]' generalmente nella sezione di progettazione in 'Gruppi di righe'. Modificare le properties; come qualcosa di simile:

    [Max (propertyb)] e [Max (propertyc)]

    Questo non è necessario in genere perché il raggruppamento dovrebbe prendersi cura di questo. Ma nei casi in cui non è che un livello extra di logica può risolvere il problema. Inoltre devi essere consapevole a seconda della logica di raggruppamento che, se non si raggruppa correttamente, puoi get lo stesso risultato per molte righe. Questo non sarebbe altrettanto consigliabile quanto più è un hack per get quello che vuoi, non una soluzione elegante.

Vedo che questa è una vecchia domanda, ma ho lo stesso problema e sono stato in grado di risolverlo semplicemente cambiando la properties; Visibility dei diversi componenti tablix.

Nel mio caso ho questo.

Visibilità della row: "Nascondi" e anche impostare "Può essere toogle by" con il gruppo principale.

Visibilità del gruppo: "Mostra".

Ogni casella di text della row di dettaglio Visibilità: "Mostra".