{"id":55000596,"date":"2024-02-01T00:00:00","date_gmt":"2024-02-01T00:00:00","guid":{"rendered":"http:\/\/access-basics.de\/596"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Abfragen_basics_Kreuztabellenabfragen_per_Assistent","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html","title":{"rendered":"Abfragen [basics]: Kreuztabellenabfragen per Assistent"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg07.met.vgwort.de\/na\/0607e5d04fbb4a53a9979a73a3cb3681\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p class='introduction'>Im Artikel <b>Abfragen [basics]: Kreuztabellenabfragen per Assistent <\/b>(<b>www.access-basics.de\/597<\/b>) haben wir uns angesehen, wie wir Kreuztabellenabfragen mit dem Assistent erstellen. Die Ergebnisse sind brauchbar &#8211; erst die Verwendung von Datumsbereichen hat uns an die Grenzen dieses Assistenten gebracht. Deshalb, und weil es noch andere Funktionen gibt, die man nur von Hand erstellen kann, schauen wir uns in diesem Artikel an, was hinter den Kulissen des Kreuztabellenabfragen-Assistenten geschieht und wie wir die Ergebnisse des Assistenten selbst erzeugen k&ouml;nnen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>AbfragenBasics_KreuztabellenabfragenPerAssistent.accdb<\/b>.<\/p>\n<h2>Vom Assistenten zum Entwurf<\/h2>\n<p>Im Artikel <b>Abfragen [basics]: Kreuztabellenabfragen per Assistent <\/b>(<b>www.access-basics.de\/597<\/b>) haben wir mit dem Assistenten eine Kreuztabellenabfrage erstellt, die das Ergebnis aus Bild 1 liefert.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_596_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_596_001.png\" alt=\"Die zu untersuchende Kreuztabelle\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Die zu untersuchende Kreuztabelle<\/p>\n<p>Nun wollen wir uns den Entwurf dieser Abfrage aus Bild 2 einmal genauer ansehen und nachvollziehen, was der Assistent hier genau erledigt hat. Hier sehen wir, dass der Assistent vier Spalten angelegt hat. Au&szlig;erdem f&auml;llt uns im Vergleich zu einer herk&ouml;mmlichen Abfrage auf, dass wir gleich zwei neue Zeilen namens <b>Funktion <\/b>und <b>Kreuztabelle <\/b>vorfinden.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_596_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_596_002.png\" alt=\"Die zu untersuchende Kreuztabelle in der Entwurfsansicht\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Die zu untersuchende Kreuztabelle in der Entwurfsansicht<\/p>\n<h2>Werte f&uuml;r die Zeile Kreuztabelle<\/h2>\n<p>F&uuml;r die Zeile <b>Kreuztabelle <\/b>k&ouml;nnen wir die folgenden Werte ausw&auml;hlen (siehe Bild 3):<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_596_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_596_003.png\" alt=\"M&ouml;gliche Werte f&uuml;r die Zeile Kreuztabelle\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: M&ouml;gliche Werte f&uuml;r die Zeile Kreuztabelle<\/p>\n<ul>\n<li><b>Zeilen&uuml;berschrift<\/b>: Legt die Spalten fest, deren Werte als Zeilen&uuml;berschriften ausgegeben werden. Hier k&ouml;nnen wir offensichtlich ein oder mehrere Spalten verwenden.<\/li>\n<li><b>Spalten&uuml;berschrift<\/b>: Gibt die Spalte an, deren Werte als Spalten&uuml;berschriften verwendet werden sollen, in diesem Fall die Quartalsangaben.<\/li>\n<li><b>Wert<\/b>: Spalte, welche die eigentlichen Werte liefert.<\/li>\n<\/ul>\n<p>Im Assistenten durchlaufen wir diese Optionen in den ersten Schritten und legen die Felder fest, aus denen die Werte f&uuml;r die jeweiligen Bereiche stammen sollen. Diese Schritte k&ouml;nnen wir also auch gut ohne Assistenten durchf&uuml;hren.<\/p>\n<h2>Werte f&uuml;r die Zeile Funktion<\/h2>\n<p>Dar&uuml;ber befindet sich die Zeile <b>Funktion<\/b>. Diese wird noch f&uuml;r Abfragen verwendet, in denen Gruppierungen eine Rolle spielen. Diese stellen wir in einem weiteren Artikel namens <b>Abfragen [basics]: Gruppierungen nutzen <\/b>(<b>www.access-basics.de\/593<\/b>) vor.<\/p>\n<p>Im Kontext von Kreuztabellenabfragen werden die dortigen Optionen &auml;hnlich eingesetzt:<\/p>\n<ul>\n<li>F&uuml;r Zeilen&uuml;berschriften verwenden wir in der Regel den Wert <b>Gruppierung<\/b>.<\/li>\n<li>F&uuml;r Spalten&uuml;berschriften nutzen wir ebenfalls Gruppierung, au&szlig;er wir wollen in einer Spalte eine Aggregatfunktion f&uuml;r das Feld oder den Ausdruck anwenden, etwa um wie im Beispiel oben die Gesamtsumme der Spenden f&uuml;r ein Projekt auszugeben. Eine Spalten&uuml;berschrift kombiniert mit einer Aggregatfunktion liefert immer das Ergebnis angewendet auf alle Spalten und die enthaltenen Werte.<\/li>\n<li>F&uuml;r Werte k&ouml;nnen wir alle Aggregatfunktionen au&szlig;er die Eintr&auml;ge <b>Gruppierung<\/b>, <b>Ausdruck <\/b>oder <b>Bedingung <\/b>nutzen.<\/li>\n<\/ul>\n<h2>Aggregatfunktionen f&uuml;r die Werte und Spalten&uuml;berschriften<\/h2>\n<p>Dabei stehen die folgenden Aggregatfunktionen zur Auswahl (siehe Bild 4):<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_596_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_596_004.png\" alt=\"M&ouml;gliche Werte f&uuml;r die Aggregatfunktion der Werte\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: M&ouml;gliche Werte f&uuml;r die Aggregatfunktion der Werte<\/p>\n<ul>\n<li><b>Summe<\/b>: Berechnet die Summe aller Werte dieser Spalte entsprechend der Spalten&uuml;berschrift.<\/li>\n<li><b>Mittelwert<\/b>: Berechnet den Mittelwert.<\/li>\n<li><b>Min<\/b>: Liefert den kleinsten Wert.<\/li>\n<li><b>Max<\/b>: Liefert den gr&ouml;&szlig;ten Wert.<\/li>\n<li><b>Anzahl<\/b>: Liefert die Anzahl.<\/li>\n<li><b>StAbw.<\/b>: Ermittelt die Standardabweichung.<\/li>\n<li><b>Varianz<\/b>: Ermittelt die Varianz.<\/li>\n<li><b>ErsterWert<\/b>: Holt den Wert aus dem ersten Datensatz.<\/li>\n<li><b>LetzterWert<\/b>: Holt den Wert aus dem letzten Datensatz.<\/li>\n<\/ul>\n<h2>Einfache Kreuztabellenabfrage in der Entwurfsansicht anlegen<\/h2>\n<p>Wenn wir eine neue Kreuztabellenabfrage in der Entwurfsansicht erstellen wollen, beginnen wir mit einer neuen, leeren Abfrage in der Entwurfsansicht.<\/p>\n<p>Dann w&auml;hlen wir im Ribbon unter <b>Abfrageentwurf <\/b>im Bereich <b>Abfragetyp <\/b>den Eintrag <b>Kreuztabelle <\/b>aus (siehe Bild 5).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_596_005.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_596_005.png\" alt=\"Anlegen einer Kreuztabellenabfrage in der Entwurfsansicht\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: Anlegen einer Kreuztabellenabfrage in der Entwurfsansicht<\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000;\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000;\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000;\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000596\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000596?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000596\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"2c6d4a5d32\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Artikel <b>Abfragen [basics]: Kreuztabellenabfragen per Assistent <\/b>(<b>www.access-basics.de\/597<\/b>) haben wir uns angesehen, wie wir Kreuztabellenabfragen mit dem Assistent erstellen. Die Ergebnisse sind brauchbar &#8211; erst die Verwendung von Datumsbereichen hat uns an die Grenzen dieses Assistenten gebracht. Deshalb, und weil es noch andere Funktionen gibt, die man nur von Hand erstellen kann, schauen wir uns in diesem Artikel an, was hinter den Kulissen des Kreuztabellenabfragen-Assistenten geschieht und wie wir die Ergebnisse des Assistenten selbst erzeugen k&ouml;nnen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[66012024,662024,44000006],"tags":[],"class_list":["post-55000596","post","type-post","status-publish","format-standard","hentry","category-66012024","category-662024","category-Abfragen_fuer_die_Datenauswahl"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Abfragen [basics]: Kreuztabellenabfragen per Assistent - Access [basics]<\/title>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Abfragen [basics]: Kreuztabellenabfragen per Assistent - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Im Artikel Abfragen [basics]: Kreuztabellenabfragen per Assistent (www.access-basics.de\/597) haben wir uns angesehen, wie wir Kreuztabellenabfragen mit dem Assistent erstellen. Die Ergebnisse sind brauchbar - erst die Verwendung von Datumsbereichen hat uns an die Grenzen dieses Assistenten gebracht. Deshalb, und weil es noch andere Funktionen gibt, die man nur von Hand erstellen kann, schauen wir uns in diesem Artikel an, was hinter den Kulissen des Kreuztabellenabfragen-Assistenten geschieht und wie wir die Ergebnisse des Assistenten selbst erzeugen k&ouml;nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-01T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg07.met.vgwort.de\/na\/0607e5d04fbb4a53a9979a73a3cb3681\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\">\n\t<meta name=\"twitter:data1\" content=\"9\u00a0Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/access-basics.de\/#website\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"http:\/\/vg07.met.vgwort.de\/na\/0607e5d04fbb4a53a9979a73a3cb3681\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html\",\"name\":\"Abfragen [basics]: Kreuztabellenabfragen per Assistent - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html#primaryimage\"},\"datePublished\":\"2024-02-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Abfragen_basics_Kreuztabellenabfragen_per_Assistent.html\",\"name\":\"Abfragen [basics]: Kreuztabellenabfragen per Assistent\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000596"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000596\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}