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. Probleme mit bedingter Formatierung

    in Microsoft Excel Hilfe
    Probleme mit bedingter Formatierung: Hallo ihr Lieben, folgende Herausforderung: Ich möchte die Formatierung des Wertes in B7 (bzw. auch alle weiteren Werte in Spalte B) nach folgenden Bedingungen anpassen: 1. WENN C7<0,05 DANN...
  3. neue Filter Funktion

    in Microsoft Excel Hilfe
    neue Filter Funktion: Hallo zusammen, wieder habe ich für meine Nebenkostenabrechnung (privat) ein paar Änderungen gemacht. Soweit so gut Nun habe ich , für mich, die neue Filter Funktion entdeckt. Wow ist richtig...
  4. Zahlenreihe addieren

    in Microsoft Excel Hilfe
    Zahlenreihe addieren: Hallo, ich habe folgende Zahlenreihe: -5; -9; -11; 35; -2; -4; -8; 33; -3; -6; -9 Jetzt würde ich gerne mit einer Funktion nur die Zahlen von rechts nach links, ab dem letzten Eintrag -9,...
  5. DropDown Auswahl mit 2 Funktionen

    in Microsoft Excel Hilfe
    DropDown Auswahl mit 2 Funktionen: Liebes Forum-Team, ich habe eine Tabelle mit Kundendaten, die von mehreren Mitarbeitern befüllt wird. Ich möchte, dass der Mitarbeiter seinen Namen im DropDown Auswahl auswählt, Aber im...
  6. ISOKalenderwoche Powerquery

    in Microsoft Excel Hilfe
    ISOKalenderwoche Powerquery: Hallo Ich möchte in einer Powerquery Abfrage in einer benutzerdefinierten Spalte die Kalenderwoche errechnen, nur schaffe ich das leider so überhaupt nicht. Als normale Excelformel kein Problem...
  7. Bei meinem Outlook (new) fehlen wichtige Funktionen!

    in Microsoft Outlook Hilfe
    Bei meinem Outlook (new) fehlen wichtige Funktionen!: Hallo, wie der Titel bereits andeutet, habe ich Probleme mit Outlook. Zum Beispiel ist es mir nicht möglich, Add-ins zu installieren. Es gibt keinen Button dafür, und auch wenn ich über die...
  8. Daten per Index-Funktion übertragen

    in Microsoft Excel Hilfe
    Daten per Index-Funktion übertragen: Hallo zusammen, ich stehe derzeit vor folgender Herausforderung: ich möchte Daten aus einer Martix per Index-Vergleich-Funktion in eine andere Matrix übertragen. Ich habe eine vereinfachte...
  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