Sommatoria di campi...help

giovedì 28 aprile 2011 - 11.12
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows XP  |  Visual Studio 2010  |  MySQL 4.1

liubavand Profilo | Newbie

ciao a tutti
sono novello di crystal report e debbo dire che non è poprio intuitivo.
genero un semplice report come questo:

811x423 49Kb

vorrei ottenere la somma delle ore, il numero totale di operai (vedi esempio) e infine il numero di giorni calcolati come
(TOT Ore / 8 H lavorative) / Numero operai
Es (100/8)/10 = 1.25 giorni
ho cercato di usare le formule matematiche ma non ottengo il risultato sperato.
apparentemente mi sembra semplice ma .... consigli?
grazie a quanti mi aiuteranno
ciao

Mirko

babbubba Profilo | Senior Member

io non mi sento espertissimo quindi prendi la mia soluzione con le pinze in attesa di una migliore... ma ho fatto una cosa simile alla tua creando un campo totale parziale (impostando Valutazione - per ogni record e reimposta - mai).
Poi ho fatto una formula prendendo in considerazione il campo sopra descritto.

Peccato che a me funziona solo se metto graficamente l'output della formula nella sezione successiva a quella che contiene la riga visualizzata.

Se ho detto una fesseria mandatemi pure a quel paese ma con me funziona.

Ciao

Babbubba

www.bsoftsolutions.it

Chiedere è curiosità ... rispondere è educazione.

freeteo Profilo | Guru

Ciao,
concordo con quello detto da babbubba, il campo TotaleParziale (RunningTotalFields in inglese se non ricordo male) è quello che ti permette di fare delle valutazioni (tipicamente sommatorie, medie etc...) sui dati indipendentemente dal flusso del report (gruppi, ordinamenti etc...).
Quindi è corretto usare quella tipologia di campo del report, metterla nell'header del tuo gruppo/tabella e appunto azzerarla al cambio del campo gruppo.

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5