Vous cherchez à calculer une moyenne dans SQL Server MDX? Dans cet article, nous explorerons comment accomplir cette tâche en utilisant la fonction AVG dans SQL Server MDX. Nous discuterons également des différentes façons de calculer des moyennes en MDX.
La fonction AVG dans SQL Server MDX permet de calculer une mesure moyenne sur un ensemble spécifié de valeurs de dimension. Jetons un coup d’œil à un exemple:
WITH
MEMBER Measures.[VentesMoyennesParJour] AS
Avg(Descendants([Date d'expédition].[Date fiscale].CurrentMember,
[Date d'expédition].[Date fiscale].[Date]),
[Mesures].[Montant des ventes Internet])
MEMBER Measures.[MontantMoyenParVente] AS
[Mesures].[Montant des ventes Internet] / [Mesures].[Nombre de ventes Internet]
SELECT NON EMPTY
{
[Mesures].[Montant des ventes Internet],
[Mesures].[Nombre de ventes Internet],
[Mesures].[VentesMoyennesParJour],
[Mesures].[MontantMoyenParVente]
} ON COLUMNS,
NON EMPTY [Date d'expédition].[Date fiscale].[Trimestre fiscal].ALLMEMBERS ON ROWS
FROM [Tutoriel sur les services d'analyse]
Dans le code ci-dessus, nous définissons d’abord un membre calculé nommé VentesMoyennesParJour. Ce membre utilise la fonction AVG pour calculer les ventes Internet moyennes par jour pour chaque Date d’expédition. Nous définissons ensuite un autre membre calculé nommé MontantMoyenParVente, qui calcule le montant moyen par vente en divisant le Montant des ventes Internet par le Nombre de ventes Internet.
Dans l’instruction SELECT, nous sélectionnons les mesures qui nous intéressent, y compris les membres calculés que nous avons définis précédemment. Nous spécifions également que nous voulons découper les mesures par trimestre fiscal de la Date d’expédition. De plus, nous filtrons les résultats pour inclure uniquement les dates de l’exercice 2008.
La sortie du code SQL Server MDX affichera les valeurs des mesures découpées par trimestre fiscal pour l’exercice 2008. Vous pouvez personnaliser le code pour découper les mesures par différentes dimensions ou périodes de temps selon vos besoins.
Pour valider les résultats des calculs, vous pouvez exécuter une requête SQL Server MDX et copier les résultats dans Excel. Vous pouvez ensuite utiliser la fonction Moyenne d’Excel pour vérifier l’exactitude des moyennes calculées.
Le calcul des moyennes dans SQL Server MDX peut être un outil puissant pour analyser des données. Que vous ayez besoin de calculer des ventes moyennes par jour ou un montant moyen par vente, la fonction AVG dans SQL Server MDX offre une solution flexible.
Merci d’avoir lu cet article sur le calcul des moyennes dans SQL Server MDX. Nous espérons que vous l’avez trouvé informatif et utile. Restez à l’écoute pour plus de conseils et astuces sur SQL Server!