Scaricare e installare R Studio per Windows
Scaricare R Studio
Andare alla pagina https://cran.r-project.org/bin/windows/base/ e scaricare l'ultima versione
Installare R Studio
fare doppio click su R-X.X.X-win.exe e seguire le istruzioni. Sul Desktop apparirà l'icona dell'ambiente R

Installare il server del linguaggio R
Facciamo doppio click sull'icona
si apre l'ambiente di R

Digitare il comando
install.packages("languageserver")
Selezionare un mirror CRAN per scaricare i pacchetti e dare OK. Inizierà lo scaricamento dei pacchetti

Al termine apparirà la schermata

Lanciare un semplice programma in R nella consolle
Nella consolle diciamo l'istruzione
print("Ciao mondo!")e otteniamo

Scaricare e installare R Studio
Andare sul sito https://posit.co/download/rstudio-desktop/ e scaricare la versione per Windows

Installare RSTUDIO.XXX.exe
Utilizzare R Studio
Cercare RStudio nelle applicazioni

Scegliere l'installazione consigliata. si aprirà l'ambiente di lavoro

Utilizzare R in Power BI
Lanciamo Power BI e verifichiamo che il percorso dell'ambiente R sia corretto. Andiamo su File > Opzioni e impostazioni > Opzioni

Verifichiamo che le impostazioni siano corrette

Recuperare dati con R
Andiamo in Home > Recupera dati > Altro

nel campo di ricerca scriviamo Script e selezioniamo Script R

Apparirà l'editor di Script R

Creiamo uno script R
Possiamo cercare uno script in
- http://www.sampledata.org/
- https://www.kaggle.com/code?language=R
Recuperiamo i dati da un file CSV online
Creiamo uno script R per leggere un file CSV che si trova sul nostro sito all'indirizzo https://raw.githubusercontent.com/mwaskom/seaborn-data/master/tips.csv
tips <- read.csv('https://raw.githubusercontent.com/mwaskom/seaborn-data/master/tips.csv')

Dando OK appare la finestra seguente. Selezioniamo tips e facciamo click su Trasforma dati

Facciamo Chiudi e applica.

Il nuovo dataset sarà presente all'intero di Power BI.

Eseguire un R Script in Power Query
Entriamo nell'editor di Power BI da Home > Trasforma dati

Creiamo una colonna calcolata nella tabella tramite script R. Andiamo su Trasforma > Esegui script R

nell'editor inseriamo il seguente script
# 'dataset' contiene i dati di input per questo script new_dataset <- dataset new_dataset$m_f <- substring(new_dataset$sex, 1, 1)
e confermiamo con OK

Verrà creata la nuova colonna m_f e il nuovo passaggio "new_dataset"

Modificare uno script R
Nel caso in cui vogliamo modificare lo script, occorre andare sul passaggio Esegui script R e fare click sull'ingranaggio

A questo punto si riapre la finestra con l'editor

Una volta terminate le modifiche diamo OK e possiamo fare click sul passaggio successivo per vedere l'aggiornamento.
Creare visualizzazioni con Power BI
Creiamo un oggetto visivo script R facendo click sul pulsante

Il nuovo oggetto visivo compare nel canvas assieme all'editor di script R

Selezioniamo i dati che vogliamo utilizzare nel report. Ad esempio tip e total_bill. Sarà sufficiente selezionare questi campi che verrà generato automaticamente uno script da preambolo.
Nella riga 4 vengono eliminati eventuali righe duplicate

A questo punto possiamo Incollare o digitare il codice dello script.
Utilizziamo la funzione plot che crea un grafico a dispersione per il total_bill e tip:
plot(dataset$total_bill, dataset$tip)
in questo grafico abbiamo total_bill sull'asse delle X e tip sull'asse delle Y

per confermare facciamo click sul pulsante play ![]()

A questo punto viene generato il grafico

Esportare da Power BI a RStudio
L'editor di RStudio offre più caratteristiche di editing rispetto a Power BI. Per portare lo script in da Power BI a RStudio basta fare click sulla freccia in alto a destra

Selezioniamo con CTRL+A tutto il codice e facciamo click sul pulsante Run. Potremo visualizzare nella scheda Plots il risultato della funzione plot().

Proviamo ad utilizzare l'editor di RStudio
Proviamo ad invertire nel grafico l'asse X con quello delle Y. Gli argomenti della funzione plot diventano
plot(dataset$tip, dataset$total_bill)
Il grafico diventa

A Questo punto possiamo semplicemente copiare il codice modificato da RStudio, incollarlo in Power BI ed eseguirlo.

Utilizzare il filtro dati negli oggetti visuali R Script
Come per tutti gli oggetti di Power BI, possiamo utilizzare il filtro dati. Attiviamo il Filtro dati e attiviamo il campo time

Selezionando uno degli elementi filtro il grafico cambierà

Note
Nel caso in cui vengano trattate una grande quantità di dati, la rappresentazione del grafico in base alla nuova impostazione del filtro potrebbe richiedere molto tempo




