+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Espressione per il calcolo percentuale

  1. #1
    cmarco71 non è in linea Novello
    Post
    7

    Espressione per il calcolo percentuale

    Buongiorno, il problema è il seguente:
    in una query ho un campo calcolato con una select che restituisce numeri.
    devo produrre in un altro campo il risultato della divisione del valore del primo campo diviso la somma totale della colonna

    se per esempio il primo campo si chiama [IMPRESE] nel secondo campo dovrei creare Percent IMPRESE: [IMPRESE]/totale [IMPRESE]

    però non riesco a valorizzare con una espressione il divisore totale [IMPRESE]

    Magari la soluzione è dietro l'anglolo...però non la vedo!!

    Grazie in anticipo

    Edit:

    l'espressione

    PERCENT: [IMPRESE]/SUM([IMPRESE])
    mi resituisce sempre 100% a meno che il divisore non sia 0 e quindi restituisce errore
    Ultima modifica di cmarco71; 23-10-2019 13:22 

  2. #2
    L'avatar di willy55
    willy55 non è in linea Scribacchino
    Post
    694
    Il codice da te presentato non va bene, in quanto non puoi impiegare direttamente la somma totale per ciascuna occorrenza con cui si sviluppa la query.
    Per calcolare la percentuale devi determinare prima la somma dei valori da esaminare (in modo da avere il divisore nel calcolo della query su ogni occorrenza).
    Per ottenere ciò, hai diverse strade, come ad esempio impiegare:
    - la funzione sui domini DSum;
    - una query specifica che determini unicamente la sommatoria, da utilizzare nel calcolo;
    - una subquery;
    - una tabella derivata.
    Leggi questi link:
    https://support.microsoft.com/it-it/...crosoft-access
    https://support.microsoft.com/it-it/...in-access-2000
    https://answers.microsoft.com/it-it/...1-9d40986022b2
    Willy

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi