By default, query results are flat and unsorted. To ease analysis, you can lay out results as a cross-tabulation or sort results by multiple fields.
-->Som standard er søkeresultatene flate og usorterte. Du kan sammenligne og analysere data ved hjelp av
- Sorter resultatene i stigende eller synkende rekkefølge, basert på ett eller flere felt.
- Bruk en krysstabelloppsett for å gruppere resultatene horisontalt og vertikalt basert på dimensjonene du velger, og bruk aggregeringsverdier - for eksempel COUNT eller MAX - på rader eller kolonner.
From the Layout menu, select whether to lay out the results as flat or crosstab:
- Flat —By default, query results appear flat, with all fields as separate columns, like a table.
- Crosstab —To help compare and analyze data, use a cross-tabulation—or crosstab—layout. Crosstab groups the results horizontally and vertically based on dimensions you choose. To further help summarize the data, you can also apply calculations—such as COUNT or MAX—to values.
For eksempel vises salgsdata som standard i et flatt, tabellarisk oppsett i resultatene av en spørring:
| Region | Salgsbeløp | Regnskapsår |
|---|---|---|
| Nord | 100 | 2020 |
| Nord | 50 | 2020 |
| Sør | 100 | 2019 |
| Sør | 250 | 2020 |
| Øst | 200 | 2019 |
| Øst | 50 | 2019 |
| Vest | 100 | 2019 |
| Vest | 100 | 2020 |
Med krysstabellresultater kan du legge ut og oppsummere dataene for å sammenligne hver regions totale salg i løpet av hvert regnskapsår:
| Region | 2019 | 2020 |
|---|---|---|
| Øst | 250 | 0 |
| Nord | 0 | 150 |
| Sør | 100 | 250 |
| Vest | 100 | 100 |
Legg ut krysstabellresultater
For å gjøre det enklere å analysere kategoriske data kan du legge ut resultatene som en krysstabell, med rader, kolonner og verdier i enten Builder eller SQL .
- I spørringen legger du til feltene som skal inkluderes i resultatene:
- I Builder, legger du til kildefeltene og beregningene i fanen Fields.
- I SQL skriver du SQL-spørringen og kontrollerer at det ikke forekommer syntaksfeil. For hvert felt i
SELECTsetningen, bruk enASsetning for å spesifisere overskriften i krysstabelloppsettet, selv om den er den samme som feltets navn. For eksempelSELECT field_name1 AS "alias", field_name2 AS "field_name2" FROM source_name.
- På Crosstab velger du Enable Crosstab, og angir hvordan feltene skal vises i resultatene:
- For verdier som skal vises vertikalt, for eksempel Region i vårt eksempel, lar du feltet stå under Rader, og velger om dataene skal sorteres i stigende eller synkende rekkefølge.
- For verdier som skal vises horisontalt, for eksempel Regnskapsår i vårt eksempel, flytter du feltet fra Rader til Kolonner, og velger om dataene skal sorteres i stigende eller synkende rekkefølge.
- Hvis du vil bruke en beregning på en verdi i sammenligningen, flytter du feltet fra Rader til Verdier, og velger den aggregeringen du vil bruke, for eksempel DISTINCTCOUNT eller SUM. Hvis du vil vise verdien som en totalsum, velger du i Totals om den skal vises for rader eller kolonner.
Merk: Hvis du vil fjerne en rad fra resultatene, sletter du feltet i spørringen.
- Hvis du vil forhåndsvise resultatene i krysstabellen, klikker du på Run Query .
- Klikk på Lagre .
- In the query, add the source fields and calculations to include in the results.
-
From the toolbar, select Layout
, Crosstab.
-
On the Fields tab, specify how to display the
fields in the results:
- For values to display vertically, such as Region in our example, leave its field under Rows.
- For values to display horizontally, such as Fiscal Year in our example, move its field from Rows to Columns.
- To apply a calculation to a value within the comparison, move its field from Rows to Values, and select the formula to use such as DISTINCTCOUNT or SUM.
Note: To remove a row from the results, delete its field from the query.
- To view the results in the crosstab layout, click Run Query .
- Click Save .
- In the query, add the source fields and calculations to include in the results.
-
From the Layout
panel, select Enable Crosstab, and specify how
to display the fields in the results:
- For values to display vertically, such as Region in our example, leave its field under Rows, and select whether to sort its data in ascending or descending order.
- For values to display horizontally, such as Fiscal Year in our example, move its field from Rows to Columns.
- To apply a calculation to a value within the comparison, move its field from Rows to Values, and select the aggregation to use such as DISTINCTCOUNT or SUM. To display the value as a grand total, in Totals, select whether it should appear for rows or columns.
Note: To remove a row from the results, delete its field from the query.
- To preview the results in the crosstab layout, click Run Query .
- Click Save .
- In the editor, compose the query's SQL, and verify no syntax errors occur.
-
For each field in
the
SELECTstatement, use anASstatement to specify its header in the crosstab layout, including if the same as the field's name. For example,SELECT field_name1 AS "alias", field_name2 AS "field_name2" FROM source_name. -
From the Layout
panel, select Enable Crosstab, and specify how
to display the fields in the results:
- For values to display vertically, such as Region in our example, leave its field under Rows.
- For values to display horizontally, such as Fiscal Year in our example, move its field from Rows to Columns.
- To apply a calculation to a value within the comparison, move its field from Rows to Values, and select the formula to use such as DISTINCTCOUNT or SUM. To display the value as a grand total, in Totals, select whether it should appear for rows or columns.
Note: To remove a row from the results, delete its field from the query.
- To preview the results in the crosstab layout, click Run Query .
- Click Save .
Include grand totals in crosstab results
To help summarize values in crosstab results, you can include grand totals for columns or rows in either Builder or SQL:
- When you set up the crosstab layout, drag the field with the values to calculate from Rows to Values, and select the aggregation to use, such as DISTINCTCOUNT or SUM.
-
From the toolbar, click Totals, and select whether to show
the grand totals for rows or columns.
<!-- - Click Save .
Legg ut flate resultater
<!--By default, query results appear in a flat layout. To return to a flat layout after setting up crosstab results, select Layout , Flat from the toolbar.
Som standard vises søkeresultatene i en flat layout. Hvis du vil returnere krysstabellresultatene til et flatt oppsett, fjerner du merket for Enable crosstab fra Layout panelet.
Sorter flate resultater
Som standard vises søkeresultatene usortert. I Builder eller SQL kan du sortere resultatene i stigende eller synkende rekkefølge i henhold til ett eller flere felt.
- På Sort -fanen flytter du hvert felt som skal sorteres etter, fra Unsorted til Sorted, og velger om dataene skal sorteres i stigende eller synkende rekkefølge.
- Hvis du sorterer etter flere felt, kan du under Sorted ordne dem i den rekkefølgen du ønsker å sortere dataene. Det kan for eksempel være lurt å sortere først i stigende rekkefølge etter ett felt, og deretter i synkende rekkefølge etter et annet.
- Klikk på Lagre .
Når du skriver SQL-setningen i spørringen, bruker du ORDER BY nøkkelordet for å angi feltet som skal sorteres i stigende (ASC) eller synkende (DESC) rekkefølge, for eksempel ORDER BY field_header ASC.
Hvis du vil sortere etter flere felt, skiller du dem med komma, for eksempel ORDER BY field_header1 ASC, field_header2 DESC.