Ci sono tre modalità di effettuare un test e avere una risposta.
Facciamo un esempio molto semplice.
Abbiamo la tabella con i prezzi dei prodotti NegoziElettronicaCentro.xlsx

Quando importiamo la tabella in PoweBI diventa

Vogliamo aggiungere una colonna che ci indichi se il prezzo è maggiore o uguale a 500. Visualizzeremo 1 se il prezzo è maggiore di 500 altrimenti 0. Vediamo i vari modi per fare questo
Aggiungere una colonna in Power Query tramite il linguaggio M
Andiamo in Home > Trasforma dati per aprire l'editor di Power Query. Da questa finestra andiamo in Aggiungi Colonna > Colonna condizionale. Chiamiamo la nuova colonna Campo_0_1, inseriamo le condizioni e diamo OK

La nuova riga inserita nei passaggi applicati contiene
= Table.AddColumn(#"Modificato tipo", "Campo_0_1", each if [Prezzo] >= 500 then 1 else 0)
La sintassi del test in linguaggio m è
if if-condition then true-expression else false-expression
Il risultato è il seguente

Possiamo anche indicare che la nuova colonna è ti tipo intero

Se torniamo nella visualizzazione delle tabelle abbiamo

Per maggiori dettagli sul linguaggio M
Aggiungere una Nuova colonna
Nella visualizzazione Dati inseriamo una Nuova Colonna

Inseriamo la formula
Otteniamo la nuova colonna

In questo caso stiamo utilizzando il linguaggio DAX e la sintassi è
IF ( <LogicalTest>, <value_if_true> [, <value_if_false>] )
Per una guida sul linguaggio DAX
Aggiungere una Nuova Misura
Nella visualizzazione Dati inseriamo una Nuova Misura

Come prima proviamo a scrivere

Ma in questo caso le cose non funzionano e abbiamo un messaggio di errore

Un modo per risolvere questo è modificare la formula aggiungendo MIN. In questo esempio, dove i prezzi dei prodotti sono uguali, MIN permette di aggregare i dati mantenedo uguale il risultato del Prezzo
Se portiamo questa misura in un oggetto tabella, possiamo confrontare i risultati

Per questa tabella sono state fatte le seguenti impostazioni
Data
- Formato data
- non riepilogare (per vedere tutte le righe)
Campo_0_1,Colonna_0_1,Misura_0_1
- Non riepilogare
Possiamo confrontare i risultati utilizzando anche una seconda tabella per visualizzare il dettaglio:

In Allegato i file utilizzati nel tutorial




