Riepilogo o aggregazione di valori mediante l'utilizzo di espressioni personalizzate (Visual Database Tools)Summarize or Aggregate Values Using Custom Expressions (Visual Database Tools)

Oltre a utilizzare le funzioni di aggregazione per raggruppare i dati, è possibile creare espressioni personalizzate che producono valori aggregati.In addition to using aggregate functions to aggregate data, you can create custom expressions to produce aggregate values. È possibile utilizzare espressioni personalizzate al posto di funzioni di aggregazione in qualsiasi punto di una query di aggregazione.You can use custom expressions in place of aggregate functions anywhere in an aggregate query.

Si supponga ad esempio che nella tabella titles si desideri creare una query in cui sia riportato non solo il prezzo medio ma anche il prezzo medio dopo l'applicazione di uno sconto.For example, in the titles table you might want to create a query that shows not just the average price, but what the average price would be if it were discounted.

In questo caso non sarà possibile includere un'espressione basata su calcoli che coinvolgono solo singole righe della tabella; l'espressione dovrà essere basata su un valore aggregato in quanto al momento del calcolo dell'espressione sono disponibili solo i valori aggregati.You cannot include an expression that is based on calculations involving only individual rows in the table; the expression must be based on an aggregate value, because only the aggregate values are available at the time the expression is calculated.

Per specificare un'espressione personalizzata per un valore di riepilogoTo specify a custom expression for a summary value

  1. Specificare i gruppi per la query.Specify the groups for your query. Per informazioni dettagliate, vedere Raggruppare righe nei risultati di una query (Visual Database Tools).For details, see Group Rows in Query Results (Visual Database Tools).

  2. Spostarsi su una riga vuota del riquadro Criteri e digitare l'espressione nella colonna Columns.Move to a blank row of the Criteria pane, and then type the expression in the Columns column.

    In Progettazione query e Progettazione viste verrà assegnato automaticamente all'espressione un alias di colonna in modo da creare un'intestazione di colonna utile nell'output della query.The Query and View Designer automatically assigns a column alias to the expression to create a useful column heading in query output. Per altre informazioni dettagliate, vedere Creazione di alias di colonna (Visual Database Tools).For more details, see Create Column Aliases (Visual Database Tools).

  3. Nella colonna Group By per l'espressione selezionare Espressione.In the Group By column for the expression, select Expression.

  4. Consente di eseguire la query.Run the query.

Vedere ancheSee Also

Ordinare e raggruppare i risultati delle query (Visual Database Tools)Sort and Group Query Results (Visual Database Tools)
Creare un riepilogo dei risultati di query (Visual Database Tools)Summarize Query Results (Visual Database Tools)