{"id":55000537,"date":"2021-08-01T00:00:00","date_gmt":"2021-08-01T00:00:00","guid":{"rendered":"http:\/\/access-basics.de\/537"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Modernes_Diagramm_Datenquellen_definieren","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Modernes_Diagramm_Datenquellen_definieren.html","title":{"rendered":"Modernes Diagramm: Datenquellen definieren"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/00e73b48f486491f954c4ad045c4db51\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p class='introduction'>Das Steuerelement <b>Modernes Diagramm <\/b>ben&ouml;tigt Daten in einer bestimmten Form, um diese anzeigen zu k&ouml;nnen. Die Art der ben&ouml;tigten Daten wird je nach Diagrammtyp von verschiedenen Elementen des Diagramms vorgegeben. Beim Linien-, S&auml;ulen- und Balken-Diagramm sind das beispielsweise die beiden Achsen des Diagramms sowie die eigentlichen Linien, S&auml;ulen und Balken. Wie Sie diese best&uuml;cken und wie die Daten dazu aussehen m&uuml;ssen, erfahren Sie in diesem Artikel. Beim Kreisdiagramm ben&ouml;tigen Sie noch weniger Daten, und auch das schauen wir uns hier an.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>2104_ModerneDiagrammeDatenquellen.accdb<\/b>.<\/p>\n<h2>Datenquellen f&uuml;r Linien-, S&auml;ulen- und Balkendiagramme<\/h2>\n<p>Die Daten f&uuml;r diese Diagrammtypen sind h&auml;ufig &auml;hnlich aufgebaut. Bei Liniendiagrammen ist dies meist die Angabe von Zeiten oder Zeitintervallen auf der X-Achse, eine Gr&ouml;&szlig;e auf der Y-Achse und eine Art von Kategorie f&uuml;r ein oder mehrere Linien, &uuml;ber- oder hintereinander dargestellte S&auml;ulen oder neben- oder hintereinander dargestellte Balken.<\/p>\n<h2>Zwei Datenquellen<\/h2>\n<p>Ein modernes Diagramm bietet zwei Eigenschaften zum Einstellen der Datenquelle. Die erste lautet wie bei anderen Steuerelementen auch schlicht <b>Datensatzherkunft<\/b>. Dann gibt es noch die Eigenschaft <b>Transformierte Datensatzquelle<\/b>. Letztere wird aus der ersten transformiert, und zwar nach den Angaben, die Sie im Bereich <b>Diagrammeinstellungen <\/b>machen. Um diese brauchen Sie sich erst sp&auml;ter zu k&uuml;mmern.<\/p>\n<p>Wir konzentrieren uns nun auf die Tabelle oder Abfrage f&uuml;r die Eigenschaft <b>Datensatzherkunft<\/b>. Diese sollte f&uuml;r Linien-, S&auml;ulen- und Balkendiagramme mindestens drei Felder enthalten. Jeweils eines f&uuml;r die <b>Achse (Rubrik)<\/b>, eines f&uuml;r die <b>Legende (Reihe) <\/b>und eines f&uuml;r die <b>Werte\/Gr&ouml;&szlig;en (Y-Achse)<\/b>, um einmal bei den Bezeichnungen aus dem Bereich <b>Diagrammeinstellungen <\/b>zu bleiben.<\/p>\n<p>Ein Beispiel finden Sie in Bild 1. Das Prim&auml;rschl&uuml;sselfeld ben&ouml;tigen wir gar nicht. Das Feld <b>Artikel <\/b>dient der Aufteilung der Datens&auml;tze auf verschiedene Linien &#8211; eine f&uuml;r jeden Artikel. Das Feld <b>Jahr <\/b>enth&auml;lt die Werte, die auf der X-Achse aufgetragen werden. Das Feld <b>Menge <\/b>schlie&szlig;lich liefert die Daten, die auf der Y-Achse abh&auml;ngig vom jeweiligen Wert der X-Achse aufgetragen werden. Weisen wir diese Tabelle der Eigenschaft <b>Datensatzquelle <\/b>des Diagramms zu und stellen wir das so im Bereich <b>Diagrammeinstellungen <\/b>ein, erhalten wir das Ergebnis aus Bild 2.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_537_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_537_002.png\" alt=\"Zuweisen der verschiedenen Felder zu den Achsen und Linien\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Zuweisen der verschiedenen Felder zu den Achsen und Linien<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_537_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_537_001.png\" alt=\"Tabelle als Datensatzquelle f&uuml;r ein modernes Diagramm\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Tabelle als Datensatzquelle f&uuml;r ein modernes Diagramm<\/p>\n<p>Was wir hier nicht sehen, ist die &Auml;nderung im Eigenschaftenblatt. Hier hat Access automatisch die Eigenschaft <b>Transformierte Datensatzquelle <\/b>gef&uuml;llt:<\/p>\n<pre>TRANSFORM Sum([Menge]) AS [SumOfMenge] SELECT [Jahr] FROM [tblArtikelJahreMenge] GROUP BY [Jahr] ORDER BY [Jahr] PIVOT [Artikel]<\/pre>\n<p>Dabei handelt es sich um eine Kreuztabellenabfrage. Diese k&ouml;nnen Sie mit einem Klick auf die Schaltfl&auml;che mit den drei Punkten neben der Eigenschaft in der Entwurfsansicht &ouml;ffnen und dann in der Datenblattansicht anzeigen (siehe Bild 3). Bei dieser Kreuztabelle hat Access die Eintr&auml;ge des Feldes <b>Artikel <\/b>zu Spaltenk&ouml;pfen gemacht und die des Feldes <b>Jahr <\/b>zu Zeilenk&ouml;pfen. Dazwischen finden Sie die Mengen je nach Jahr und Artikel. Und genau das ist der Stoff, mit dem moderne Diagramme gef&uuml;ttert werden!<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_537_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_537_003.png\" alt=\"Aus der Datensatzherkunft generierte Kreuztabelle\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Aus der Datensatzherkunft generierte Kreuztabelle<\/p>\n<h2>Datensatzherkunft herleiten<\/h2>\n<p>Nun haben wir es uns leichtgemacht und die Daten einfach so in die Tabelle <b>tblArtikelJahreMenge <\/b>geschrieben, dass sich diese optimal als Datensatzherkunft f&uuml;r ein modernes Diagramm nutzen l&auml;sst. Allerdings liegen die Daten in der Realit&auml;t kaum genau in dieser Form vor, sondern sind noch &uuml;ber verschiedene Tabellen verteilt. Wenn Sie allerdings schon einmal wissen, wie die Daten in der Datensatzherkunft aufgebaut sein m&uuml;ssen, f&auml;llt es Ihnen vermutlich auch leichter, diese per Abfrage aus den verschiedenen Tabellen zusammenzustellen.<\/p>\n<p>In unserem Beispiel w&auml;re es vermutlich so, dass es eine Tabelle mit Artikeln gibt (<b>tblArtikel<\/b>), eine mit Bestellungen (<b>tblBestellungen<\/b>) und eine, welche die beiden anderen Tabellen verkn&uuml;pft und noch ein Feld namens Menge beisteuert (<b>tblBestellpositionen<\/b>).<\/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\/55000537\/\">\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\/55000537?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\/55000537\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"8d63f6cbe9\"\/>\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>Das Steuerelement <b>Modernes Diagramm <\/b>ben&ouml;tigt Daten in einer bestimmten Form, um diese anzeigen zu k&ouml;nnen. Die Art der ben&ouml;tigten Daten wird je nach Diagrammtyp von verschiedenen Elementen des Diagramms vorgegeben. Beim Linien-, S&auml;ulen- und Balken-Diagramm sind das beispielsweise die beiden Achsen des Diagramms sowie die eigentlichen Linien, S&auml;ulen und Balken. Wie Sie diese best&uuml;cken und wie die Daten dazu aussehen m&uuml;ssen, erfahren Sie in diesem Artikel. Beim Kreisdiagramm ben&ouml;tigen Sie noch weniger Daten, und auch das schauen wir uns hier an.<\/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":[662021,66042021,44000012],"tags":[],"class_list":["post-55000537","post","type-post","status-publish","format-standard","hentry","category-662021","category-66042021","category-Steuerelemente"],"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>Modernes Diagramm: Datenquellen definieren - Access [basics]<\/title>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Modernes_Diagramm_Datenquellen_definieren.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Modernes Diagramm: Datenquellen definieren - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Das Steuerelement Modernes Diagramm ben&ouml;tigt Daten in einer bestimmten Form, um diese anzeigen zu k&ouml;nnen. Die Art der ben&ouml;tigten Daten wird je nach Diagrammtyp von verschiedenen Elementen des Diagramms vorgegeben. Beim Linien-, S&auml;ulen- und Balken-Diagramm sind das beispielsweise die beiden Achsen des Diagramms sowie die eigentlichen Linien, S&auml;ulen und Balken. Wie Sie diese best&uuml;cken und wie die Daten dazu aussehen m&uuml;ssen, erfahren Sie in diesem Artikel. Beim Kreisdiagramm ben&ouml;tigen Sie noch weniger Daten, und auch das schauen wir uns hier an.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Modernes_Diagramm_Datenquellen_definieren.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-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:\/\/..\/tl_files\/images\/pic_537_002.png\" \/>\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\/Modernes_Diagramm_Datenquellen_definieren.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"http:\/\/vg08.met.vgwort.de\/na\/00e73b48f486491f954c4ad045c4db51\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Modernes_Diagramm_Datenquellen_definieren.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Modernes_Diagramm_Datenquellen_definieren.html\",\"name\":\"Modernes Diagramm: Datenquellen definieren - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Modernes_Diagramm_Datenquellen_definieren.html#primaryimage\"},\"datePublished\":\"2021-08-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\/Modernes_Diagramm_Datenquellen_definieren.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Modernes_Diagramm_Datenquellen_definieren.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Modernes_Diagramm_Datenquellen_definieren.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\/Modernes_Diagramm_Datenquellen_definieren.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Modernes_Diagramm_Datenquellen_definieren.html\",\"name\":\"Modernes Diagramm: Datenquellen definieren\"}}]},{\"@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\/55000537","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=55000537"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000537\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}