Problema formula campi incrociati

venerdì 22 giugno 2007 - 12.19

Fogliluc Profilo | Newbie

Salve ,

vi spiego il mio problema.
Il report è in allegato ...

Il mio problema è che non riesco a calcolare l'indice Oee correttamente.Questo perchè crystal mi calcola la formula su ciascun report e poi sono obbligato a fare la media.Il metodo corretto per calcolare Oee e quello di moltiplicare trta loro i tre indici sottostanti (disponibilita,rendimento,...).Non esiste un metodo per prendere i tre valori calcolati e fare il prodotto ... senza fare fare a crystal tutti i calcoli a livello di singolo record.

Grazie

Spero di essermi spiegato

freeteo Profilo | Guru

ciao,
hai gia' provato con le formule? se usi un campo formula che ti fa il calcolo, dopo lo puoi utilizzare anche nelle cross-tab...non so se riesci a fare proprio il calcolo che ti serve, cmq se non hai provato, vedi cosa si puo' fare seguendo questa strada...

ciao.

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

Fogliluc Profilo | Newbie

Ciao ,

certo ,il campo in questione è già una formula.

Praticamente crystal nella crosstab fa la sommatoria della formula su N record ,io dovrei apliccare
la formula avendo già i totali di alcuni campi.

praticamente :

CampoA CampoB CampoC

...... ...... .....

CampoN CampoN CampoN


Io devo fare il totalecampoa * totalecampob * totalecampoc
Crystal invece lo calcola a livello di record ,ma se un campo è a zero
quella riga viene esclusa.

Io dovrei applicare la formula avento i tre totali e sapendo di avere una crosstab ...

freeteo Profilo | Guru

>Io devo fare il totalecampoa * totalecampob * totalecampoc
>Crystal invece lo calcola a livello di record ,ma se un campo
>è a zero quella riga viene esclusa.
potrebbe essere magari che la formula viene esclusa perche' è a null, intendo qualcosa tipo:

if IsNull({campo}) then
...
else
....



>Io dovrei applicare la formula avento i tre totali e sapendo
>di avere una crosstab ...
>
questo non so se riesci a farlo, la cross-tab è molto "rigida" su alcune cose...
ciao.

Matteo Raumer
[MCAD .net]
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5