Office: DAvg-Funktion

Helfe beim Thema DAvg-Funktion in Microsoft Access Tutorials um das Problem gemeinsam zu lösen; DAvg-Funktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007... Dieses Thema im Forum "Microsoft Access Tutorials" wurde erstellt von Tutorials, 1. Januar 2020.

  1. Tutorials
    Tutorials Neuer User

    DAvg-Funktion


    DAvg-Funktion
    Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger Sie können mithilfe der DomMittelwert-Funktion den Mittelwert einer Wertemenge in einer angegebenen Datensatzgruppe (einer Domäne) berechnen. Verwenden Sie die DomMittelwert-Funktion in einem VBA-Modul (Visual Basic for Applications), einem Makro, einem Abfrageausdruck oder einem Berechnetes Steuerelement.

    Sie können die DomMittelwert-Funktion beispielsweise in der Zeile "Kriterien" einer Auswahlabfrage für Frachtkosten verwenden, um die Ergebnisse auf Datensätze zu beschränken, in denen die Frachtkosten den Mittelwert übersteigen. Sie können auch einen Ausdruck, der die DomMittelwert-Funktion enthält, in einem berechneten Steuerelement verwenden, um den Durchschnittswert vorheriger Bestellungen neben dem Wert einer neuen Bestellung anzuzeigen.

    Syntax

    DomMittelwert ( Ausdruck , Domäne [, Kriterien] )

    Die Syntax der DomMittelwert-Funktion weist die folgenden Argumente auf:

    Argument

    Beschreibung

    Ausdruck

    Erforderlich. Ein Ausdruck, der das Feld mit den numerischen Daten identifiziert, für die ein Mittelwert erstellt werden soll. Es kann sich um einen Zeichenfolgenausdruck handeln, der ein Feld in einer Tabelle oder Abfrage identifiziert, oder um einen Ausdruck, der für die Daten in diesem Feld eine Berechnung durchführt. Sie können in Ausdruck den Namen eines Felds in einer Tabelle, eines Steuerelements in einem Formular, einer Konstante oder einer Funktion einfügen. Wenn Ausdruck eine Funktion enthält, kann es sich um eine integrierte oder um eine benutzerdefinierte Funktion handeln, aber nicht um ein anderes Domänenaggregat oder eine SQL-Aggregatfunktion.

    Domäne

    Erforderlich. Ein Zeichenfolgenausdruck, der die Gruppe von Datensätzen angibt, die die Domäne bilden. Es kann sich um einen Tabellennamen oder um einen Abfragenamen für eine Abfrage handeln, die keinen Parameter erfordert.

    Kriterien

    Optional. Ein Zeichenfolgenausdruck zur Beschränkung des Datenbereichs, für den die DomMittelwert-Funktion ausgeführt wird. Kriterien ist häufig mit der WHERE-Klausel in einem SQL-Ausdruck identisch (ohne das Wort "WHERE"). Wenn Kriterien nicht angegeben wird, wertet die DomMittelwert-Funktion Ausdruck für die gesamte Domäne aus. Ein in Kriterien angegebenes Feld muss auch in Domäne enthalten sein. Andernfalls gibt die DomMittelwert-Funktion einen NULL-Wert zurück.


    Hinweise
    Datensätze, die NULL-Werte enthalten, werden nicht in die Berechnung des Mittelwerts aufgenommen.

    Unabhängig davon, ob Sie die DomMittelwert-Funktion in einem Makro oder Modul, in einem Abfrageausdruck oder in einem berechneten Steuerelement verwenden, müssen Sie das Argument Kriterien sorgfältig erstellen, damit es ordnungsgemäß ausgewertet wird.

    Sie können die DomMittelwert-Funktion verwenden, um Kriterien in der Zeile "Kriterien" einer Abfrage anzugeben. Nehmen Sie beispielsweise an, dass Sie eine Liste aller Artikel anzeigen möchten, deren Bestellmenge die durchschnittliche Bestellmenge übersteigt. Sie können eine Abfrage für die Tabellen "Bestellungen", "Bestelldetails" und "Produkte" erstellen, die jeweils die Felder "Produktname" und "Menge" enthalten, indem Sie den folgenden Ausdruck in die Zeile "Kriterien" unterhalb des Felds "Menge" einfügen:

    >DAvg("[Quantity]", "Orders")

    Sie können die DomMittelwert-Funktion auch in einem berechneten Feldausdruck in einer Abfrage oder in der Zeile "Aktualisieren" einer Aktualisierungsabfrage verwenden.

    Hinweis: Sie können in einem berechneten Feldausdruck einer Gesamtsummenabfrage entweder die DomMittelwert- oder Mittelwert-Funktion verwenden. Wenn Sie die DomMittelwert-Funktion verwenden, wird für die Werte vor dem Gruppieren der Daten ein Mittelwert berechnet. Beim Verwenden der Mittelwert-Funktion werden die Daten zunächst gruppiert, bevor für die Werte im Feldausdruck ein Mittelwert berechnet wird.

    Verwenden Sie die DomMittelwert-Funktion in einem berechneten Steuerelement, wenn Sie "Kriterien" zum Beschränken des Datenbereichs angeben möchten, für den die DomMittelwert-Funktion ausgeführt wird. Legen Sie für die Steuerelementinhalt-Eigenschaft eines Textfelds beispielsweise den folgenden Ausdruck fest, um die durchschnittlichen Frachtkosten für Lieferungen nach Kalifornien anzuzeigen:

    =DAvg("[Freight]", "Orders", "[ShipRegion] = 'CA'")

    Verwenden Sie die Mittelwert-Funktion, wenn Sie einfach für alle Datensätze unter Domäne einen Mittelwert berechnen möchten.

    Sie können die DomMittelwert-Funktion in einem Modul oder Makro oder in einem berechneten Steuerelement in einem Formular verwenden, wenn sich ein anzuzeigendes Feld nicht in der Datensatzquelle befindet, auf der das Formular basiert. Angenommen, ein Formular basiert auf der Tabelle "Bestellungen" und Sie möchten das Feld "Menge" aus der Tabelle "Bestelldetails" einfügen, damit die durchschnittliche Anzahl von Artikeln angezeigt wird, die von einem bestimmten Kunden bestellt wurde. Sie können die DomMittelwert-Funktion verwenden, um diese Berechnung durchzuführen und die Daten im Formular anzuzeigen.

    Tipps

    • Wenn Sie die DomMittelwert-Funktion in einem berechneten Steuerelement verwenden, empfiehlt es sich, das Steuerelement im Formularkopf oder Formularfuß zu platzieren, damit der Wert für dieses Steuerelement nicht jedes Mal neu berechnet wird, wenn Sie zu einem neuen Datensatz wechseln.
    • Wenn es sich beim Datentyp des Felds, von dem Ausdruck abgeleitet wird, um eine Zahl handelt, gibt die DomMittelwert-Funktion den Datentyp "Double" zurück. Fügen Sie zur Leistungsverbesserung eine Konvertierungsfunktion für den Datentyp in den Ausdruck ein, wenn Sie die DomMittelwert-Funktion in einem berechneten Steuerelement verwenden.
    • Sie können zwar die DomMittelwert-Funktion verwenden, um den Durchschnitt für die Werte in einem Fremdtabelle zu ermitteln. Es kann aber effizienter sein, eine Abfrage mit allen benötigten Feldern zu erstellen und dann das Formular oder den Bericht auf dieser Abfrage basierend zu erstellen.
    Hinweis: Bei Verwendung dieser Funktion werden nicht gespeicherte Änderungen an Datensätzen in Domäne nicht berücksichtigt. Wenn die DomMittelwert-Funktion auf den geänderten Werten basieren soll, müssen Sie die Änderungen zunächst speichern, indem Sie auf der Registerkarte Daten unter Datensätze auf Datensatz speichern klicken, damit der Fokus zu einem anderen Datensatz wechselt, oder indem Sie die Methode Aktualisieren verwenden.

    Beispiel
    Hinweis: Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

    Die folgende Funktion gibt die durchschnittlichen Frachtkosten für Bestellungen zurück, die an oder nach einem bestimmten Datum versandt wurden. Die Domäne ist eine Tabelle mit Bestellungen. Das Argument Kriterien schränkt die resultierenden Datensätze auf Grundlage des angegebenen Lands bzw. der Region und des angegebenen Versanddatums ein. Beachten Sie, dass das Schlüsselwort AND in der Zeichenfolge enthalten ist, um die verschiedenen Felder im Argument Kriterien voneinander zu trennen. Diese beiden Kriterien gelten für alle in der Berechnung der DomMittelwert-Funktion verwendeten Datensätze.

    Verwenden Sie die folgende Codezeile im Direktfenster, um die Funktion aufzurufen:

    :AvgFreightCost "UK", #1/1/96#

    :)
     
    Tutorials, 1. Januar 2020
    #1
Thema:

DAvg-Funktion

Die Seite wird geladen...
  1. DAvg-Funktion - Similar Threads - DAvg Funktion

  2. Schaltfläche keine Funktion

    in Microsoft Access Hilfe
    Schaltfläche keine Funktion: Hallo, ich habe Freitag eine Datendank erstellt, mit einem Formular und einer Schaltfläche. Hat auch alles funktioniert. Heute nach dem Start der Datenbank hat die Schaltfläche keine Funktion...
  3. Filter Funktion mit WENN kombinierbar?

    in Microsoft Excel Hilfe
    Filter Funktion mit WENN kombinierbar?: Hallo zusammen, nun, da ich verstanden habe, wie man mehrere Filter miteinander kombiniert, stelle ich mir die Frage, ob es auch möglich ist, Filter() und Wenn() miteinander zu kombinieren und...
  4. Wechseln verschiedener Zeichen

    in Microsoft Excel Hilfe
    Wechseln verschiedener Zeichen: Hallo Ich bitte um Hilfe für folgendes Problem: Ich möchte Zeichen in einer Zelle löschen, die in einer Spalte stehen. In Zelle A1 steht zum Beispiel " 251aebk " oder " AbG32un ". In Spalte Z1 bis...
  5. WENN-Funktion mit mehreren Bedingungen

    in Microsoft Excel Hilfe
    WENN-Funktion mit mehreren Bedingungen: Guten Morgen, ich würde gerne eine Funktion erstellen, die die Werte einer Zelle untersucht. Ist der Wert unter 5, so soll ein "nein" erscheinen und das Feld rot werden Ist der Wert zwischen 5...
  6. Zellbezug mit MONAT(HEUTE()) Funktion

    in Microsoft Excel Hilfe
    Zellbezug mit MONAT(HEUTE()) Funktion: Hallo Forum, ich habe eine Exceltabelle, mit der ich meine Finanzen festhalte. Auf einer Übersichtsseite stehen die Einnahmen/Ausgaben für verschiedene Bereiche. In der Spalte Q möchte ich den...
  7. Daten aus anderer Mappe

    in Microsoft Excel Hilfe
    Daten aus anderer Mappe: Hallo zusammen, ich habe für die bessere Verständlichkeit eine Excel erstellt, die mein Problem beschreibt. In Tabelle 2 sind verschiede Formen dargestellt, denen mehrere Eigenschaften zugeordnet...
  8. Funktionen Filter, Spaltenwahl und Übernehmen

    in Microsoft Excel Hilfe
    Funktionen Filter, Spaltenwahl und Übernehmen: Guten Abend Liebe Forenmitglieder, es ist für Euch wahrscheinlich ein leichtes, aber ich komm gerade nicht dahinter. Und auch verschiedene Videos führten in meinen Augen nicht weit genug. Wie...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden