Calculer les totaux en cours et les moyennes mobiles dans Microsoft Access avec les statistiques d'accès total Microsoft Access n'offre pas de fonctionnalités intégrées pour calculer les totaux en cours d'exécution. Les totaux en cours sont des résumés sur un nombre défini d'enregistrements. Par exemple, une moyenne mobile de 30 jours que vous souhaitez calculer pour chaque enregistrement basé sur sa valeur et ses 29 précédents enregistrements. Heureusement, Total Access Statistics effectue un large éventail de calculs de total cumulatif dans vos enregistrements: Effectuez des résumés pour un ensemble d'enregistrements mobiles pour calculer les sommes, les moyennes, le minimum, le maximum, la portée, la médiane, l'écart type, etc. Dans votre source de données Analysez les données dans vos tables et requêtes Access (y compris les données liées) Agrémentez le regroupement sur les valeurs de champ afin que vous puissiez effectuer plusieurs analyses en une seule passe Les totaux en cours ont été ajoutés à Total Access Statistics pour Microsoft Access 2007 et X.7 Versions pour Access 2003 et versions antérieures. Totaux en cours d'exécution Les totaux en cours sont des calculs pour un nombre défini d'enregistrements dans votre table ou votre requête. Générez facilement des résultats tels que des sommes courantes, des moyennes, un minimum, un maximum, une médiane, etc. et placez-les dans des champs dans votre source de données. Ces calculs sont disponibles: Moyenne (Moyenne) Comptage Observations Somme Somme Carré Minimum Maximum Gamme Écart-type Variance Coefficient de Variance Erreur Standard Médiane Mode Mode Comptage Moyenne Géométrique Moyenne Harmonique Moyenne Racine Moyenne Carré Skewness Kurtosis Erreur Standard de Skewness Erreur Standard de Kurtosis Jusqu'à cinq champs Dans votre tableau peut être mis à jour en même temps. Comment calculer les valeurs totales sont calculées Par exemple, vous pouvez calculer la moyenne des 10 derniers enregistrements. Cette moyenne mobile est déterminée en fonction de l'ordre de tri de vos données, en calculant la moyenne pour ces 10 enregistrements et en la mettant dans un champ que vous désignez avec l'enregistrement 10. Pour l'enregistrement 11, l'enregistrement 1 est ignoré et le calcul est effectué pour les enregistrements 2 à 11, etc. Comme les autres fonctions, vous pouvez spécifier des champs de groupe pour que chaque groupe dispose de ses propres totaux. Cette fonctionnalité ne crée pas une table séparée. Les résultats sont placés dans les champs que vous spécifiez dans votre source de données. Exécution des totaux Sélection des champs L'écran de sélection des champs pour les totaux en cours vous permet de spécifier les champs à trier et les champs pour placer les résultats: Les champs de groupe vous permettent de générer un ensemble distinct d'analyses pour chaque combinaison de valeurs uniques parmi les champs de groupe. Les champs de tri déterminent l'ordre de tri de vos enregistrements pour calculer les valeurs courantes. Indiquez au moins un champ de tri. Cela peut inclure le champ sur lequel vous effectuez les calculs. Les champs sont triés par ordre croissant. Spécifiez jusqu'à cinq champs à mettre à jour avec vos totaux. Assurez-vous que les champs sont des types de données qui peuvent contenir les données que vous espérez y mettre. Exécution des options totales Après avoir sélectionné les champs, les options des totaux courants sont présentées: Champ à analyser Spécifiez le champ sur lequel les calculs sont basés. Ce champ peut être un champ qui a été spécifié comme un champ de tri. Par exemple, vous pouvez calculer la moyenne courante en fonction des ventes triées par ordre croissant. Nombre d'enregistrements pour calculer les totaux Plus Indiquez le nombre d'enregistrements dans le total mobile. Si vous spécifiez 0, les totaux sont calculés pour chaque enregistrement. Si vous entrez un nombre spécifique, les calculs sont basés sur ce nombre d'enregistrements. Le premier enregistrement est supprimé lorsque le suivant est ajouté, et les calculs sont basés sur cet ensemble mobile d'enregistrements. Ensemble initial d'enregistrements Si vous spécifiez le nombre d'enregistrements pour calculer les totaux, il existe une option pour déterminer ce qui se produit avant d'atteindre ce nombre d'enregistrements. Les totaux doivent être ignorés ou calculés en fonction des enregistrements traités. Choisissez Calculer pour afficher les totaux en cours, que le nombre d'enregistrements en mouvement soit atteint ou non. Choisissez Laisser vide pour n'avoir que des totaux en cours lorsque le nombre d'enregistrements spécifié est atteint sans aucun calcul pour un nombre d'enregistrements plus petit. Type de calcul Il existe de nombreux types de calculs. Spécifiez celui que vous souhaitez pour chacun des champs de mise à jour que vous avez sélectionnés. Exécution des résultats des totaux Les résultats des totaux courants sont placés dans les champs de mise à jour spécifiés: Exemple de totaux courants placés dans les quatre champs droits de cette table Microsoft Access Dans cet exemple, les données ont été triées par Date et ID de commande, champ. Notez que les valeurs dans le champ RunningCount augmentent de 1 à 10. Une fois qu'il atteint 10, il reste à 10 parce que c'est le nombre maximum d'enregistrements dans le total mobile. Le champ RunningTotal affiche la somme des ventes sur les enregistrements de l'ensemble d'enregistrements en mouvement. Étant donné que l'option de calcul des valeurs pour l'ensemble initial d'enregistrements a été sélectionnée (avant d'atteindre 10 enregistrements), les valeurs sont affichées. Sinon, les 9 premiers enregistrements auraient des valeurs nulles. Interactive Wizard et VBA Programmatic Interfaces Total Access Statistics vous permet de générer vos calculs de manière interactive via son interface d'assistant pour sélectionner facilement la source de données, les champs et l'analyse sans programmation. Après avoir spécifié vos sélections, elles sont automatiquement enregistrées comme scénario dans votre base de données afin que vous puissiez les exécuter à l'avenir lorsque vos données seront modifiées. Une fonction de statistiques VBA est également disponible afin que vous puissiez générer ces résultats à partir du code. Vous pouvez facilement exécuter n'importe quel scénario sauvegardé en appelant une procédure unique dans la bibliothèque Total Access Statistics VBA. La bibliothèque inclut une licence d'exécution libre de redevance afin que vous puissiez l'inclure dans votre base de données Access et la distribuer à des propriétaires non-Total Access Statistics. Appelez la fonction à partir d'un événement OnClick de boutons ou d'un autre processus, et les résultats sont générés pour vous. Vous pouvez même masquer l'interface utilisateur intégrée afin que vos utilisateurs ne savent même pas Total Access Statistics est en cours d'exécution. Vous serez étonné de vos capacités d'analyse statistique Détails additionnels des calculs disponibles dans les statistiques d'accès total Voici quelques ressources et détails supplémentaires sur certaines des analyses de données que vous pouvez effectuer sur vos données Microsoft Access avec Total Access Statistics: Les flux et les taux d'intérêt pour générer la valeur actualisée nette (VAN), la valeur actualisée (PV), la valeur future (VF), le taux de rendement interne (TIR), le taux de rendement interne modifié pour les paiements et les recettes périodiques et dépendant de la date. Calculez les différents types de percentiles: médiane, quartiles, quintiles, octiles, déciles, percentiles, chaque X.5 percentile, et les placer dans une table ou mettre à jour un champ existant avec la valeur des percentile records. Normalisation des données (Transposition des données) Transpose des données non normalisées afin que vous puissiez facilement analyser et maintenir les données de base. il. Régressions Régressions simples, multiples et polynomiales avec calcul des coefficients d'équations, ANOVA et table résiduelle Tableaux croisés et Tableaux croisés avancés Chi-Square avec le pourcentage de rangée, de colonne et de totaux affichés sous forme d'enregistrements ou de colonnes J'ai une production de table qui contient la structure suivante: Ont des données pour chaque rep de 112011 à 812013. Ce que je veux être en mesure de faire est de créer une moyenne mobile de 12 mois commençant 112012 pour chaque représentant, comme suit: où chaque ligne représente la moyenne mobile de 12 mois pour ledit représentant à l'heure indiquée. J'ai trouvé quelques exemples qui étaient vaguement proches et je les ai essayés en vain. Il semble que l'ajout d'un groupe par composante rep soit le principal écart par rapport à d'autres exemples. C'est à peu près aussi loin que j'ai eu: Cette requête semble tirer une moyenne globale ou la somme, car il n'ya pas de regroupement dans la sous-requête corrélée. Lorsque j'essaie de groupe par, je reçois une erreur qu'il ne peut retourner au plus une ligne. Re: Moyenne mobile en requête Vous voulez dire seulement les données les plus récentes de quatre semaines (de sorte qu'il est changingmoving chaque semaine) À quoi ressemblent les données dans votre champ YearWeek Est-il formaté en tant que texte De nombre CONSEILS POUR TROUVER DES SOLUTIONS EXCEL 1. Utilisez l'aide intégrée qui est fournie avec ExcelAccess 2. Utilisez la fonctionnalité de recherche sur cette carte 3. Beaucoup de code VBA peut être acquis en utilisant l'enregistreur de macros. Donnez un poisson à un homme, nourrissez-le pendant une journée. Enseigner à un homme à pêcher, le nourrir pour la vie Gerrit. B a dit: 6 mai 2012 05:31 Re: Moyenne mobile dans Query Joe4, Non, je veux calculer la moyenne mobile sur 4 semaines. Field YearWeek ressemble à 201201 pour la semaine 1 de 2012, et il est formaté en tant que numéro. Re: Moving Average dans Query OK, indépendamment de vos réponses aux questions précédentes, je pense que j'ai une solution qui devrait fonctionner pour n'importe quelle instance. Tout d'abord, j'ai créé une fonction définie par l'utilisateur qui convertit votre numéro de semaine à un nombre total de semaines. Il prend l'année et multiplie par 52, puis ajoute les mois dans les deux dernières positions de nombre. Cet UDF ressemble à ceci: Remarque, il n'est pas nécessaire d'utiliser un UDF, car vous pouvez utiliser cette formule directement dans vos requêtes, mais puisque je le réutilise, il est souvent plus facile et rend vos formules plus lisibles pour le faire par ici. Ensuite, j'ai créé une requête pour calculer le maximum annuel de chaque combinaison AreaProduct ID. Je viens de regrouper les champs Area et Product ID, et j'ai pris la valeur maximum de YearWeek (si vous n'êtes pas familier avec Aggregate Queries, je recommande de les vérifier dans les fichiers d'aide intégrés Access). En supposant un nom de table de MyTable, voici ce que le code SQL de cette requête ressemble: J'ai nommé cette requête MyMaxQuery. J'ai ensuite créé une nouvelle requête dans laquelle nous joignons la table d'origine (MyTable) à cette requête sur les champs Zone et ID produit. J'ai alors créé un champ calculé appelé Check, où je vérifie si le champ YearMonth est supérieur ou égal à la valeur maximum de YearWeek (à partir de la requête précédente) moins 3. Si c'est le cas, je renvoie un 1. Je puis ajouter des critères À cette requête pour ne retourner que les valeurs égales à 1. Ainsi, cela limite les données aux 4 derniers mois. Maintenant, je change cette requête à une requête agrégée, et prendre la moyenne de la quantité pour obtenir ce que vous voulez. Le code SQL pour cette requête ressemble à ce qui suit: CONSEILS POUR TROUVER DES SOLUTIONS EXCEL 1. Utilisez l'aide intégrée fournie avec ExcelAccess 2. Utilisez la fonctionnalité de recherche sur cette carte 3. Un grand nombre de code VBA peut être acquis en utilisant l'enregistreur de macro . Donnez un poisson à un homme, nourrissez-le pendant une journée. Enseigner à un homme à pêcher, le nourrir pour la vie
No comments:
Post a Comment