Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Raggruppare più record in una nuova voce durante l'esecuzione di una query

  1. #1
    Nico1292 non è in linea Scolaretto
    Salve, ho creato una query che mi da come risultato NomeCliente, Tot.Fatturato, %Fatturato.
    Su questa query ho poi creato un Grafico a Torta per rappresentare meglio il risultato; il problema è che ci sono alcuni clienti che hanno come risultato soltanto l'1% o anche meno, e nel grafico le "etichette" si sovrappongo e creano confusione.
    Vorrei poter raggruppare tutti i clienti che hanno un fatturato inferiore al 5% in un Nuovo Cliente chiamato "Altri Clienti".
    è possibile fare ciò senza andare ad aggiungere l'anagrafica "altri clienti" alla tabella Clienti?

  2. #2
    OsvaldoLaviosa non è in linea Topo di biblioteca
    Non sono sicuro se il carattere % possa crearti problemi nelle espressioni. Io cambierei il nome del campo in PercFatturato, poi prova così:
    1. Vai in visualizzazione struttura query
    2. In una nuova colonna della griglia, scrivi al primo rigo in alto:
    PercFatturatoArrotondato: IIf([PercFatturato]<5;0;[PercFatturato])
    3. In un'altra colonna vuota della griglia, scrivi al primo rigo in alto:
    ClienteGrafico: IIf([PercFatturatoArrotondato]=0;"Altri Clienti";[NomeCliente])
    4. Salva la query

    Diciamo che ho stabilito che i Clienti <5% vengono tutti trasportati su 0. Poi dovrai costruire il tuo grafico facendo riferimento ai campi ClienteGrafico e PercFatturatoArrotondato.

  3. #3
    Nico1292 non è in linea Scolaretto
    Quote Originariamente inviato da OsvaldoLaviosa Visualizza il messaggio
    Non sono sicuro se il carattere % possa crearti problemi nelle espressioni. Io cambierei il nome del campo in PercFatturato, poi prova così:
    1. Vai in visualizzazione struttura query
    2. In una nuova colonna della griglia, scrivi al primo rigo in alto:
    PercFatturatoArrotondato: IIf([PercFatturato]<5;0;[PercFatturato])
    3. In un'altra colonna vuota della griglia, scrivi al primo rigo in alto:
    ClienteGrafico: IIf([PercFatturatoArrotondato]=0;"Altri Clienti";[NomeCliente])
    4. Salva la query

    Diciamo che ho stabilito che i Clienti <5% vengono tutti trasportati su 0. Poi dovrai costruire il tuo grafico facendo riferimento ai campi ClienteGrafico e PercFatturatoArrotondato.
    Sei stato gentilissimo, grazie mille risolto.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 9
    Ultimo Post: 25-09-2015, 10:54
  2. Raggruppare record in un report
    Da kmsta nel forum Microsoft Access
    Risposte: 6
    Ultimo Post: 03-09-2013, 19:17
  3. Eliminazione messaggi sistema durante esecuzione macro!
    Da riccardo ponsiani nel forum Microsoft Word
    Risposte: 5
    Ultimo Post: 06-11-2010, 15:51
  4. Form che si bloccano durante l'esecuzione del codice
    Da Diablo nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 22-11-2008, 17:26
  5. [EXCEL] Visualizzazione durante esecuzione macro
    Da aquila1980 nel forum Microsoft Excel
    Risposte: 3
    Ultimo Post: 20-11-2008, 20:34