Power Query Ogni espressione: unintroduzione

Power Query Ogni espressione: unintroduzione

Power Query �� uno strumento di trasformazione e manipolazione dei dati disponibile in e LuckyTemplates. Ha una vasta gamma di funzioni che possono essere utilizzate per trasformare e manipolare i dati. In questo tutorial imparerai come utilizzare l' espressione each in Power Query / M Language . Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Sommario

Power Query ogni espressione: panoramica

La maggior parte delle funzioni di libreria standard accetta le funzioni dei parametri M come argomenti. Sono anche spesso unari, ovvero una funzione che accetta un singolo argomento ed esegue una qualche forma di operazione su di esso.

L' espressione each è una scorciatoia per dichiarare funzioni non tipizzate che accettano un singolo parametro formale, denominato come carattere di sottolineatura ( _ ).

Power Query Ogni espressione: un'introduzione

Quando vedi una funzione each in un , la formula o l'espressione successiva verrà applicata a ciascun elemento in un elenco o colonna.

Il parametro underscore può essere utilizzato per accedere all'elemento corrente. Tuttavia, se utilizzato in combinazione con l' operatore di ricerca ( => ) per selezionare campi o colonne, il carattere di sottolineatura viene spesso omesso.

Esempi di utilizzo di Power Query Ogni espressione

Diamo un'occhiata a un esempio in Power Query. L'obiettivo è filtrare per mostrare solo gli anni superiori al 2020.

Power Query Ogni espressione: un'introduzione

Senza usare l'espressione Each

Nel riquadro Passaggi applicati , puoi vedere che il primo passaggio utilizza un'espressione di funzione .

Power Query Ogni espressione: un'introduzione

La funzione è costituita da un carattere di sottolineatura all'interno di una serie di parentesi. Quindi, è seguito dall'operatore di ricerca, che antepone la variabile al nome della colonna o del campo. Questo ci consente di selezionare le righe dalla tabella in cui i valori Anno sono maggiori di 2020.

Power Query Ogni espressione: un'introduzione

In un altro esempio, puoi vedere che poiché l'operatore di ricerca viene utilizzato per selezionare un campo o una colonna, il carattere di sottolineatura prima del campo Anno può essere omesso. Questo darà ancora lo stesso risultato.

Power Query Ogni espressione: un'introduzione

Durante l'utilizzo dell'espressione Each

In questo esempio, puoi vedere che utilizzando l'espressione each, la variabile senza nome rappresentata dal carattere di sottolineatura può essere omessa.

Power Query Ogni espressione: un'introduzione

Puoi anche emettere completamente i caratteri di sottolineatura nella formula quando usi la ricerca per selezionare un campo o una colonna. Questo continuerà a dare lo stesso risultato.

Power Query Ogni espressione: un'introduzione

Utilizzo dell'opzione filtro incorporata in una tabella Power Query

Se usi il filtro integrato in una tabella di Power Query, vedrai che genera lo stesso codice dell'ultimo esempio.

Ripristina la tabella per mostrare le righe complete. Quindi, fai clic sulla freccia dell'elenco a discesa nella colonna Anno e seleziona Filtri numerici > Maggiore di .

Power Query Ogni espressione: un'introduzione

Nella procedura guidata Filtra righe , scrivi 2020 nella casella di testo, quindi fai clic su OK .

Power Query Ogni espressione: un'introduzione

Nella barra della formula, si noti che il codice M generato dal filtro utilizza l'espressione each simile all'ultimo esempio.

Power Query Ogni espressione: un'introduzione

L'uso della funzione each rende il codice M più facile da capire.

Quando si utilizza l'interfaccia utente di Power Query per progettare le query, il motore M utilizzerà, nella maggior parte dei casi, questo codice M abbreviato.

Conclusione

L'espressione each è uno strumento utile in Power Query per applicare funzioni o espressioni a ogni riga o elemento in un elenco. Aiuta a semplificare il codice M per facilitarne la comprensione da parte degli utenti. Può anche essere utilizzato con un'ampia gamma di funzioni e operatori, consentendo di eseguire una varietà di attività sui dati.

In conclusione, l'espressione each è uno strumento potente e utile che può aiutarti a manipolare i dati in modo più efficiente ed efficace nel linguaggio M.

Ti auguro il meglio,

Melissa de Korte


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere