| Desktop Power BI |
Power BI non comprende come gestire i campi data-ora, pertanto dimensioni come daterangehour e daterangeminute non sono supportate.
|
| Desktop Tableau |
-
Selezionare la scheda Foglio 1 nella parte inferiore per passare da Origine dati. Nella visualizzazione Foglio 1:
-
Trascina la voce Daterange dall’elenco Tabelle nel riquadro Dati e rilasciala nello scaffale Filtri.
-
Nella finestra di dialogo Campo filtri [Daterange], seleziona Intervallo di date e seleziona Avanti >.
-
Nella finestra di dialogo Filtro [Daterange], seleziona Intervallo di date e specifica un periodo compreso tra 01/01/2023 e 02/01/2023.
-
Trascina Daterangehour dall’elenco Tabelle nel riquadro Dati e rilascia la voce nel campo accanto a Colonne.
- Seleziona Altro > Ore dal menu a discesa Daterangeday, in modo che il valore venga aggiornato a ORA(Daterangeday).
-
Trascina e rilascia Occorrenze dall’elenco Tabelle (Nomi misure) nel riquadro Dati e rilascia la voce nel campo accanto a Righe. Il valore viene convertito automaticamente in SUM(Occurrences).
-
Modificare Standard in Vista intera dal menu a discesa Adatta nella barra degli strumenti.
Il desktop Tableau dovrebbe essere simile al seguente.
-
Selezionare Duplica dal menu di scelta rapida della scheda Foglio 1 per creare un secondo foglio.
-
Selezionare Rinomina dal menu di scelta rapida della scheda Foglio 1 per rinominare il foglio in Graph.
-
Selezionare Rinomina dal menu di scelta rapida della scheda Foglio 1 (2) per rinominare il foglio in Data.
-
Verifica che il foglio Dati sia selezionato. Nella visualizzazione Dati:
-
Seleziona Mostra in alto a destra e seleziona Tabella di testo (visualizzazione in alto a sinistra) per modificare il contenuto della visualizzazione dati in una tabella.
-
Trascina HOUR(Daterangeday) da Columns a Rows.
-
Modificare Standard in Vista intera dal menu a discesa Adatta nella barra degli strumenti.
Il desktop Tableau dovrebbe essere simile al seguente.
-
Seleziona il pulsante della scheda Nuovo dashboard (in basso) per creare una nuova visualizzazione Dashboard 1. Nella visualizzazione Dashboard 1:
-
Trascina e rilascia il foglio del Grafico dallo scaffale Fogli nella visualizzazione Dashboard 1 che contiene Rilascia qui i fogli.
-
Trascina e rilascia il foglio Dati dallo scaffale Fogli sotto il foglio Grafico nella visualizzazione Dashboard 1.
-
Selezionare il foglio Dati nella visualizzazione e modificare Vista intera in Larghezza fissa.
La visualizzazione Dashboard 1 dovrebbe essere simile a quella riportata di seguito.
|
| Ricerca |
-
Nell’interfaccia Esplora di Looker, assicurati di avere una configurazione pulita. In caso contrario, selezionare
Rimuovi campi e filtri.
-
Seleziona + Filtro sotto Filtri.
-
Nella finestra di dialogo Aggiungi filtro:
- Seleziona ‣ Visualizzazione Dati Cc
- Dall’elenco dei campi, selezionare ‣ Data intervallo e quindi Data intervallo.
-
Specifica Il Filtro Cc Data Daterange Visualizzazione Dati Perché È Compreso Nell’Intervallo 2023/01/01 Fino A (Prima) 2023/01/02.
-
Dalla sezione Visualizzazione dati Cc nella barra a sinistra,
- Seleziona ‣ Data Daterangehour, quindi Ora dall’elenco di DIMENSIONI.
- Seleziona Conteggio sotto MISURE nella barra a sinistra (in basso).
-
Seleziona Esegui.
-
Selezionare ‣ Visualizzazione per visualizzare la visualizzazione delle linee.
Dovresti visualizzare una visualizzazione e una tabella simili a quelle mostrate di seguito.
|
| Blocco appunti Jupyter |
-
Immettere le istruzioni seguenti in una nuova cella.
| code language-python |
import seaborn as sns
import matplotlib.pyplot as plt
data = %sql SELECT daterangehour AS Hour, COUNT(*) AS Events \
FROM cc_data_view \
WHERE daterange BETWEEN '2023-01-01' AND '2023-01-02' \
GROUP BY 1 \
ORDER BY Hour ASC
df = data.DataFrame()
df = df.groupby('Hour', as_index=False).sum()
plt.figure(figsize=(15, 3))
sns.lineplot(x='Hour', y='Events', data=df)
plt.show()
display(data)
|
-
Eseguire la cella. Dovresti visualizzare un output simile alla schermata seguente.
|
| StudioRS |
-
Immetti il seguente blocco di codice in un nuovo blocco.
| code language-r |
## Hourly Events
df <- dv %>%
filter(daterange >= "2023-01-01" & daterange < "2023-01-02") %>%
group_by(daterangehour) %>%
count() %>%
arrange(daterangehour, .by_group = FALSE)
ggplot(df, aes(x = daterangehour, y = n)) +
geom_line(color = "#69b3a2") +
ylab("Events") +
xlab("Hour")
print(df)
|
-
Esegui il blocco. Dovresti visualizzare un output simile alla schermata seguente.
|