Pagina 1 di 1

[Risolto] funzioni nei report - conteggio

Inviato: sabato 9 gennaio 2016, 15:54
da dino
Salve, eccomi ancora a rompere con i report.
ho un db con un'anagrafica degli allievi in cui oltre al nome cognome e dati vari ho un campo "sostegno" in cui segnalo se il ragazzo ha problemi di dislessia (dsa) oppure una certificazione di disabilità varie ("104").
Nel report vorrei avere un campo nella sezione (piè di pagina) con il conteggio dei "dsa" e dei "104"-

tabella anagrafica:
id, cognome, nome, dataNascita, sesso, residenza, telefono, classe, sezione, tipologiaDis.

nel report ho un campo "ContatoreSezione" che mi conta dalla colonna cognome tutti gli allievi per classe:
ho provato con questa funzione:
=COUNTA([tipologiaDis]+[ContatoreSezione])
ma restituisce 1 per tutte le classi...

grazie!

Re: funzioni nei report - conteggio

Inviato: sabato 9 gennaio 2016, 16:18
da charlie
Ciao, dovresti allegare il tuo file.

Re: funzioni nei report - conteggio

Inviato: sabato 9 gennaio 2016, 16:47
da dino
ok... cambio un po' di dati e poi lo giro!!

grazie

Re: funzioni nei report - conteggio

Inviato: sabato 9 gennaio 2016, 17:16
da dino

Re: funzioni nei report - conteggio

Inviato: sabato 9 gennaio 2016, 17:36
da charlie
Non c'è motivo per non allegare il file con gli strumenti del forum. Solo così gli allegati restano a disposizione nel tempo.

Re: funzioni nei report - conteggio

Inviato: sabato 9 gennaio 2016, 18:12
da dino
ok grazie!! e scusa, non ci avevo pensato... anzi non volevo appesantire il server!

Re: funzioni nei report - conteggio

Inviato: domenica 10 gennaio 2016, 11:06
da charlie
Ciao, la funzione COUNTA che hai usato ha, come la maggior parte delle funzioni di Report Builder, una caratteristica che …. la rende praticamente inutilizzabile.
Riferendosi alla schermata che allego value1, value2, ecc. devono essere nomi campo e non valori di un singolo campo.
La soluzione del problema va cercata nel far lavorare il report su una query che fornisca già i dati necessari. Sto pensando alla funzione di aggregazione COUNT che potrebbe contarti il numero dei valori presenti nel campo tipologiaDis.

Re: funzioni nei report - conteggio

Inviato: domenica 10 gennaio 2016, 11:08
da vladko
Il mio pensiero è
il mio motore db deve fare sempre il lavoro grande, :roll:

ora, creare una query che fa un numero per tipologiaDis:

Codice: Seleziona tutto

SELECT COUNT( "tipologiaDis" ) AS "TIP", "cognome", "nome", "CLASSE", "SEZIONE", "tipologiaDis", "dataIscrizione" FROM "anagrafica" GROUP BY "cognome", "nome", "CLASSE", "SEZIONE", "tipologiaDis", "dataIscrizione"
fare Report su query
fare accumulo di TIP :)
in allegato un esempio con nome query

fai sapere grazie

p.s. una scusa a charlie che già aveva una risposta di qualche minuto prima

Re: [RISOLTO]funzioni nei report - conteggio

Inviato: domenica 10 gennaio 2016, 12:34
da dino
PERFETTO!! Sapevo di avere a che fare con dei geni!!! non avete mai tradito le aspettative!
(anche di domenica!!)
Grazie di Cuore1

Re: funzioni nei report - conteggio

Inviato: domenica 10 gennaio 2016, 14:22
da charlie
dino ha scritto: (anche di domenica!!)
Certo, la paga è doppia! :lol: