| Power BI Desktop |
Power BI förstår inte hur datum- och tidsfält ska hanteras, så dimensioner som daterangehour och daterangeminute stöds inte.
|
| Skrivbord för Tablet PC |
-
Välj fliken Sheet 1 längst ned om du vill växla från Data source. I vyn Sheet 1:
-
Dra posten Daterange från listan Tables i rutan Data och släpp posten på hyllan Filters.
-
I dialogrutan Filters Field [Daterange] väljer du Range of Dates och sedan Next >.
-
I dialogrutan Filter [Daterange] väljer du Range of dates och anger en punkt på 01/01/2023 - 02/01/2023.
-
Dra och släpp Daterangehour från listan Tables i rutan Data och släpp posten i fältet bredvid Columns.
- Välj More > Hours i listrutan Daterangeday så att värdet uppdateras till HOUR(Daterangeday).
-
Dra och släpp Occurrences från listan Tables (*Måttnamn *)i rutan Dataoch släpp posten i fältet bredvid Rows. Värdet konverteras automatiskt till SUM(Occurrences).
-
Ändra Standard till Entire View från den nedrullningsbara menyn Fit i verktygsfältet.
Ditt skrivbord ska se ut så här nedan.
-
Välj Duplicate på snabbmenyn på fliken Sheet 1 om du vill skapa ett andra blad.
-
Välj Rename på snabbmenyn på fliken Sheet 1 om du vill byta namn på bladet till Graph.
-
Välj Rename på snabbmenyn på fliken Sheet 1 (2) om du vill byta namn på bladet till Data.
-
Kontrollera att bladet Data är markerat. I vyn Data:
-
Välj Show me längst upp till höger och välj Text table (övre vänstra visualiseringen) för att ändra innehållet i datavyn till en tabell.
-
Dra HOUR(Daterangeday) från Columns till Rows.
-
Ändra Standard till Entire View från den nedrullningsbara menyn Fit i verktygsfältet.
Ditt skrivbord ska se ut så här nedan.
-
Skapa en ny New Dashboard-vy genom att klicka på tabbknappen Dashboard 1 (längst ned). I vyn Dashboard 1:
-
Dra och släpp Graph-bladet från Sheets-hyllan till Dashboard 1-vyn som läser Drop sheets här.
-
Dra och släpp Data-bladet från Sheets-hyllan nedanför Graph-bladet till Dashboard 1-vyn.
-
Markera bladet Data i vyn och ändra Entire View till Fix Width.
Dashboard 1-vyn ska se ut så här nedan.
|
| Sökare |
-
Kontrollera att du har en ren konfiguration i gränssnittet Explore för Looker. Om inte väljer du
Remove fields and filters.
-
Välj + Filter under Filters.
-
I dialogrutan Add Filter:
- Välj ‣ Cc Data View
- Välj ‣ Daterange Date och sedan Daterange Date i listan med fält.
-
Ange filtret Cc Data View Daterange Date som is in range 2023/01/01 until (before) 2023/01/02.
-
Från avsnittet Cc Data View i den vänstra listen,
- Välj ‣ Daterangehour Date och sedan Time i listan med DIMENSIONS.
- Välj Count under MEASURES i den vänstra listen (längst ned).
-
Välj Run.
-
Välj ‣ Visualization om du vill visa radinvisualiseringen.
En visualisering och en tabell som liknar den visas nedan.
|
| Jupyter-anteckningsbok |
-
Ange följande satser i en ny cell.
| 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)
|
-
Kör cellen. Du bör se utdata som liknar skärmbilden nedan.
|
| RStudio |
-
Ange följande kodblock i ett nytt segment.
| 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)
|
-
Kör segmentet. Du bör se utdata som liknar skärmbilden nedan.
|