Reporting Services, formattare cella di una matrice

giovedì 28 agosto 2008 - 15.44

volperubbia Profilo | Senior Member

Ciao a tutti,
in un report su rs ... ho un oggetto matrice e vorrei formattare alcune proprietà della cella numerica, a seconda dei valori di riga o colonna.
Ad esempio:
- numero decimali
- eventale simbolo di valuta
- eventale simbolo di %
- bg color ...

Con Cristal Reports me la cavavo con GridRowColumnValue o con esperto evidenziazione, ma su reporting services?

Davide

volperubbia Profilo | Senior Member

Ciao Marco, grazie.
Sì pensavo anche io di inserire un IIF nella property della cella.
La cosa che però non capisco è cosa mettere nella condizione (primo parametro). Ti faccio un esempio.

Nelle righe della matrice ho: Fields!String1.Value e Fields!String3.Value.
Nelle colonne della matrice ho: Fields!String2.Value.
Nella cella numerica della matrice ho: Min(Fields!Decimal1.Value).

Se però vado nella property BackgroundColor della cella e metto:
=Iif(Fields!String3.Value.Equals("PIPPO"), "#FEFECC", "#FFFFFF")

ottengo il seguente errore:
L'espressione per la proprietà BackgroundColor per l'oggetto ‘textbox4‘ di tipo textbox fa riferimento a un campo all'esterno di una funzione di aggregazione. Le espressioni valore nelle celle di una matrice devono essere espressioni di aggregazione, per consentire il calcolo dei subtotali.

Qualche idea?
Davide
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5