Reportind services e set di dati

giovedì 25 settembre 2008 - 18.12

memmo77 Profilo | Expert

Se mettiamo ho 3 set di dati

se seleziono un capo del primo set di dati, nella casella di testo mette:
Fields!MESE_CTR_AZ.Value

Se poi ne seleziono uno della seconda mimette:
First(Fields!NDG_CTR_AZ.Value, "T_SSIS_RDL_CTR_AZ")

Il problema è che dovrebbe essere un campo raggruppato e non mi servirebbe solo il primo e poi dovrei fare una iff su quel dato:
IIF(Fields!MESE_CTR_AZ.Value = 1, miovalore,"") funziona

=IIF(First(Fields!NDG_CTR_AZ.Value, "T_SSIS_RDL_CTR_AZ") = 1,Fields!NDG_CTR_RETT.Value,"") me lo farebbe solo sul primo

Come posso fare? Spero di essermi spiegato. Grazie

freeteo Profilo | Guru

ciao,
il fatto che ti metta First(...) è perchè hai un datatable diverso da quello dove hai l'altro campo.

Stai cercando di fare un master details? Se si,ci sono degli esempi qui:
http://www.gotreportviewer.com/ (sezione in basso a destra)

Oppure potresti pensare di fare una query che faccia il join delle 2 tabelle, e poi usare una tabella, e fare un raggruppamento per il campo in comune.

Altra strada ancora, pensare ad un sottoreport e agganciare la seconda tabella a questo.


* ps: per problemi di reportistica, anche se questa stanza sarebbe corretta, c'è una stanza apposita, l'ultima in basso nella lista delle stanze.Grazie.

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

memmo77 Profilo | Expert

>Oppure potresti pensare di fare una query che faccia il join delle 2 tabelle, e poi usare una tabella, e fare un raggruppamento per il campo in comune.
Sto provando proprio questa strada.

>Altra strada ancora, pensare ad un sottoreport e agganciare la seconda tabella a questo.
Mi tengo questa strada se non riesco con la prima.

>* ps: per problemi di reportistica, anche se questa stanza sarebbe corretta, c'è una stanza apposita, l'ultima in basso nella lista delle stanze.Grazie.
Ok hai perfettamente ragione. Scusami

>ciao.
Ciao a te e grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5