Aggiungere una colonna da esempi in Power BI Desktop

SI APPLICA A: Power BI Desktop servizio Power BI

Con Aggiungi colonna da esempi in editor di Power Query, è possibile aggiungere nuove colonne al modello di dati specificando uno o più valori di esempio per le nuove colonne. È possibile creare gli esempi per le nuove colonne da una selezione oppure specificare un input basato su tutte le colonne esistenti nella tabella.

Screenshot of Power Query Editor, showing how to add a column from examples in Power BI Desktop.

Usare Aggiungi colonna da esempi per creare nuove colonne in modo rapido e semplice nelle situazioni seguenti:

  • Si conoscono i dati desiderati nella nuova colonna, ma non si è certi della trasformazione o della raccolta di trasformazioni necessarie.
  • Si conoscono già le trasformazioni necessarie, ma non si è certi di cosa selezionare nell'interfaccia utente per farli accadere.
  • Si conoscono le trasformazioni necessarie usando un'espressione colonna personalizzata nel linguaggio M , ma una o più di queste espressioni non sono disponibili nell'interfaccia utente.

L'aggiunta di una colonna da un esempio è semplice e semplice. Le sezioni successive illustrano quanto sia facile.

Aggiungere una nuova colonna da esempi

Per ottenere dati di esempio da Wikipedia, selezionare Recupera dati>Web dalla scheda Home della barra multifunzione di Power BI Desktop.

Screenshot of Power BI Desktop, highlighting the Web selection under the Get Data dropdown menu.

  1. Incollare l'URL seguente nella finestra di dialogo visualizzata e selezionare OK:

https://wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States

  1. Nella finestra di dialogo Strumento di navigazione selezionare gli Stati della tabella Stati Uniti america e quindi selezionare Trasforma dati. La tabella viene aperta in editor di Power Query.

  2. Selezionare Trasforma dati dalla scheda Home della barra multifunzione. I dati vengono aperti in editor di Power Query.

Screenshot of Power BI Desktop, highlighting the Transform data selection.

  1. Una volta aperti i dati di esempio in editor di Power Query, selezionare la scheda Aggiungi colonna sulla barra multifunzione e quindi selezionare Colonna da esempi. Selezionare l'icona Colonna da esempi per creare la colonna da tutte le colonne esistenti oppure selezionare la freccia a discesa da scegliere tra Da tutte le colonne o Da selezione. Per questa procedura dettagliata, usare From All Columns ( Da tutte le colonne).

Screenshot of Power Query Editor, highlighting Add Column, Column From Examples, and From All Columns.

Riquadro Aggiungi colonna da esempi

Quando si seleziona Aggiungi colonna>da esempi, nella parte superiore della tabella viene visualizzato il riquadro Aggiungi colonna da esempi. La nuova colonna 1 viene visualizzata a destra delle colonne esistenti. Potrebbe essere necessario scorrere per visualizzare tutte le colonne. Quando si immettono i valori di esempio nelle celle vuote della colonna 1, Power BI crea regole e trasformazioni in base agli esempi e li usa per riempire il resto della colonna.

Si noti che la colonna da esempi viene visualizzata anche come passaggio applicato nel riquadro Query Impostazioni. Come sempre, editor di Power Query registra i passaggi di trasformazione e li applica alla query in ordine.

Screenshot of Add Column From Examples window, highlighting a new, empty column.

Quando si digita l'esempio nella nuova colonna, Power BI mostra un'anteprima del resto della colonna, in base alle trasformazioni create. Ad esempio, se si digita Alabama nella prima riga, corrisponde al valore Alabama nella prima colonna della tabella. Quando si preme INVIO, Power BI compila il resto della nuova colonna in base al primo valore di colonna e assegna un nome alla colonna Name & postal abbreviazione[12] - Copy.

Passare ora alla riga Massachusetts[E] della nuova colonna ed eliminare la parte [E] della stringa. Power BI rileva la modifica e usa l'esempio per creare una trasformazione. Power BI descrive le trasformazioni nel riquadro Aggiungi colonna da esempi e rinomina la colonna in Testo prima del delimitatore.

Screenshot of Add Column From Examples window, highlighting Massachusetts in the Text Before Delimiter column.

Man mano che si continuano a fornire esempi, editor di Power Query aggiunge alle trasformazioni. Quando si è soddisfatti, selezionare OK per eseguire il commit delle modifiche.

È possibile rinominare la nuova colonna facendo doppio clic sull'intestazione di colonna oppure facendo clic con il pulsante destro del mouse su di essa e scegliendo Rinomina.

Guardare questo video per vedere Aggiungere una colonna da esempi in azione usando l'origine dati di esempio:

Power BI Desktop: aggiungere una colonna da esempi.

Elenco delle trasformazioni supportate

Molte trasformazioni sono disponibili quando si usa Aggiungi colonna da esempi. L'elenco seguente mostra le trasformazioni supportate:

Generali

  • Colonna condizionale

Riferimento

  • Riferimento a una colonna specifica, incluse le trasformazioni trim, clean e case

Trasformazioni del testo

  • Combina (supporta la combinazione di stringhe letterali e interi valori di colonna)
  • Sostituzione
  • Length
  • Estrarre
    • Primi caratteri
    • Ultimi caratteri
    • Intervallo
    • Testo prima del delimitatore
    • Testo dopo delimitatore
    • Testo tra delimitatori
    • Length
    • Rimuovi caratteri
    • Mantieni caratteri

Nota

Tutte le trasformazioni Testo prendono in considerazione la potenziale necessità di tagliare, pulire o applicare una trasformazione case al valore della colonna.

Trasformazioni data

  • Giornaliera
  • Day of Week
  • Nome giorno della settimana
  • Day of Year
  • Mese
  • Month Name
  • Trimestre dell'anno
  • Settimana del mese
  • Settimana dell'anno
  • Anno
  • Età
  • Inizio dell'anno
  • Fine anno
  • Inizio mese
  • Fine mese
  • Inizio trimestre
  • Giorni nel mese
  • Fine trimestre
  • Inizio della settimana
  • Fine settimana
  • Day of Month
  • Inizio del giorno
  • Fine giornata

Trasformazioni temporali

  • Ore
  • Minute
  • Secondo
  • All'ora locale

Nota

Tutte le trasformazioni data e ora prendono in considerazione la potenziale necessità di convertire il valore della colonna in Data o Ora o DateTime.

Trasformazioni numeriche

  • Valore assoluto
  • Arcoseno
  • Arcoseno
  • Arcotangente
  • Converti in numero
  • Coseno
  • Cube
  • Divisione
  • Esponente
  • Fattoriale
  • Divisione integer
  • È pari
  • È dispari
  • Ln
  • Logaritmo di base 10
  • Modulo
  • Moltiplicazione
  • Arrotonda per difetto
  • Arrotonda per eccesso
  • Segno
  • Sin
  • Radice quadrata
  • Square
  • Subtract
  • Sum
  • Tangente
  • Bucketing/intervalli