| Bureau |
Power BI ne comprend pas comment gérer les champs date-heure. Par conséquent, les dimensions telles que daterangehour et daterangeminute ne sont pas prises en charge.
|
| Tableau Desktop |
-
Sélectionnez l’onglet Feuille 1 en bas pour basculer depuis Source de données. Dans la vue Feuille 1 :
-
Faites glisser l’entrée Période de la liste Tableaux dans le volet Données et déposez-la sur l’étagère Filtres.
-
Dans la boîte de dialogue Champ de filtre [Période], sélectionnez Période et sélectionnez Suivant >.
-
Dans la boîte de dialogue Filtrer [Période], sélectionnez Période et spécifiez une période de 01/01/2023 - 02/01/2023.
-
Effectuez un glisser-déposer de Daterangehour depuis la liste Tableaux dans le volet Données et déposez l’entrée dans le champ en regard de Colonnes.
- Sélectionnez Plus > Heures dans le menu déroulant Daterangeday afin que la valeur soit mise à jour sur HEURE(Daterangeday).
-
Effectuez un glisser-déposer Occurrences depuis la liste Tableaux (Noms des mesures) dans le volet Données et déposez l’entrée dans le champ en regard de Lignes. La valeur est automatiquement convertie en SUM(Occurrences).
-
Modifiez Standard en Vue entière dans le menu déroulant Ajuster de la barre d’outils.
Votre Tableau Desktop devrait ressembler à ce qui suit.
-
Sélectionnez Dupliquer dans le menu contextuel de l’onglet Feuille 1 pour créer une deuxième feuille.
-
Sélectionnez Renommer dans le menu contextuel de l’onglet Feuille 1 pour renommer la feuille en Graph.
-
Sélectionnez Renommer dans le menu contextuel de l’onglet Feuille 1 (2) pour renommer la feuille en Data.
-
Assurez-vous que la feuille Data est sélectionnée. Dans la vue Data :
-
Sélectionnez Afficher en haut à droite, puis sélectionnez Tableau de texte (visualisation en haut à gauche) pour modifier le contenu de la vue de données en tableau.
-
Faites glisser HOUR(Daterangeday) de Columns vers Rows.
-
Modifiez Standard en Vue entière dans le menu déroulant Ajuster de la barre d’outils.
Votre Tableau Desktop devrait ressembler à ce qui suit.
-
Sélectionnez le bouton d’onglet Nouveau tableau de bord (en bas) pour créer une vue Tableau de bord 1. Dans la vue Tableau de bord 1 :
-
Faites glisser et déposez la feuille Graph de l’étagère Feuilles sur la vue Tableau de bord 1 qui indique Déposez les feuilles ici.
-
Faites glisser et déposez la feuille Données de l’étagère Feuilles sous la feuille Graphique vers la vue Tableau de bord 1.
-
Sélectionnez la feuille Données dans la vue et modifiez Vue entière en Fixe largeur.
La vue de votre Tableau de bord 1 doit se présenter comme suit :
|
| Looker |
-
Dans l’interface Explorer de Looker, assurez-vous que vous disposez d’une configuration propre. Sinon, sélectionnez
Supprimer les champs et les filtres.
-
Sélectionnez + filtre sous filtres.
-
Dans la boîte de dialogue Ajouter un filtre :
- Sélectionnez ‣ Cc Vue De Données
- Dans la liste des champs, sélectionnez Date de période puis Date de période.
-
Spécifiez le filtre Date de plage de dates de la vue de données Cc tel que est dans la plage 2023/01/01 jusqu’au (avant) 2023/01/02.
-
Dans la section Vue de données Cc du rail de gauche,
- Sélectionnez ‣ Date de l’heure du tableau de bord puis Heure dans la liste des DIMENSIONS.
- Sélectionnez Nombre sous MESURES dans le rail de gauche (en bas).
-
Sélectionnez Exécuter.
-
Sélectionnez ‣ Visualisation pour afficher la visualisation Ligne.
Vous devriez voir une visualisation et un tableau similaires à ceux présentés ci-dessous.
|
| Notebook Jupyter |
-
Saisissez les instructions suivantes dans une nouvelle cellule.
| 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)
|
-
Exécutez la cellule. Vous devriez voir une sortie similaire à la capture d’écran ci-dessous.
|
| RStudio |
-
Saisissez le bloc de code suivant dans un nouveau bloc.
| 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)
|
-
Exécutez le bloc. Vous devriez voir une sortie similaire à la capture d’écran ci-dessous.
|