{"id":639,"date":"2025-08-28T19:51:39","date_gmt":"2025-08-28T18:51:39","guid":{"rendered":"https:\/\/www.csopro.de\/biblog\/?p=639"},"modified":"2025-08-28T19:51:39","modified_gmt":"2025-08-28T18:51:39","slug":"split-in-dax","status":"publish","type":"post","link":"https:\/\/www.csopro.de\/biblog\/2025\/08\/split-in-dax\/","title":{"rendered":"Split in DAX"},"content":{"rendered":"\n<p>Es kommt ja ab und zu vor, dass man einen String nach einem Trennzeichen splitten will und dann aus einer Zeile mehrere Zeilen machen will.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Problem: Einen String Splitten<\/h2>\n\n\n\n<p>Beispielsweise m\u00f6chte man aus dem String<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">A|B|C|D<\/pre>\n\n\n\n<p>die Tabelle<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>A<\/td><\/tr><tr><td>B<\/td><\/tr><tr><td>C<\/td><\/tr><tr><td>D<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>machen.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"dart\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">EVALUATE\nVAR txt = \"A|B|C|D\"\nRETURN\n    ADDCOLUMNS (\n        GENERATESERIES ( 1, PATHLENGTH ( txt ) ),\n        \"Spalte\", PATHITEM ( txt, [Value], TEXT )\n    )<\/pre>\n\n\n\n<p>liefert<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2025\/08\/grafik.png\"><img loading=\"lazy\" decoding=\"async\" width=\"157\" height=\"102\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2025\/08\/grafik.png\" alt=\"\" class=\"wp-image-640\"\/><\/a><figcaption class=\"wp-element-caption\">Spalte mit Value 1-4 und A-D als separate Zeilen<\/figcaption><\/figure>\n\n\n\n<p>Das ist also die L\u00f6sung des Problems. Nat\u00fcrlich kann man noch die Value-Spalte l\u00f6schen, z.B. mit SELECTCOLUMNS.<\/p>\n\n\n\n<p>Wir haben uns hier folgendes zu nutze gemacht:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wenn man als Trenner | verwendet, kann man die eingebauten Funktionen PATHITEM, PATHLENGTH verwenden<\/li>\n\n\n\n<li>Wenn man einen anderen Trenner verwendet, kann man ggf. den Trenner durch | ersetzen<\/li>\n\n\n\n<li>GENERATESERIES erzeugt eine einspaltige Tabelle (Spalte hei\u00dft Value) mit Zahlen von 1 bis n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">F\u00fcr Fortgeschrittene: Einen String in einer Tabelle splitten<\/h2>\n\n\n\n<p>Im obigen Beispiel haben wir einen Text gesplittet. Nun kann es aber sein, dass man in einer Tabelle eine Spalte hat, die man splitten will und dann entsprechend mehr Zeilen bekommen will.<\/p>\n\n\n\n<p>Also z.B. aus der Tabelle<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Key<\/strong><\/td><td><strong>Text<\/strong><\/td><\/tr><tr><td>David<\/td><td>A|B<\/td><\/tr><tr><td>Peter<\/td><td>C|D|E|F<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>m\u00f6chte man die Tabelle<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Key<\/strong><\/td><td><strong>Zelle<\/strong><\/td><\/tr><tr><td>David<\/td><td>A<\/td><\/tr><tr><td>David<\/td><td>B<\/td><\/tr><tr><td>Peter<\/td><td>C<\/td><\/tr><tr><td>Peter<\/td><td>D<\/td><\/tr><tr><td>Peter<\/td><td>E<\/td><\/tr><tr><td>Peter<\/td><td>F<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>machen.<\/p>\n\n\n\n<p>Im SQL w\u00fcrde man dazu CROSS APPLY verwenden.<\/p>\n\n\n\n<p>In DAX geht es wie folgt:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">EVALUATE\nVAR tabelle =\n    UNION (\n        ROW ( \"Key\", \"David\", \"Text\", \"A|B\" ),\n        ROW ( \"Key\", \"Peter\", \"Text\", \"C|D|E|F\" )\n    )\nRETURN\n    SELECTCOLUMNS (\n        ADDCOLUMNS (\n            GENERATE ( tabelle, GENERATESERIES ( 1, PATHLENGTH ( [Text] ) ) ),\n            \"Spalte\", PATHITEM ( [Text], [Value], TEXT )\n        ),\n        \"Key\", [Key],\n        \"Zelle\", [Spalte]\n    )<\/pre>\n\n\n\n<p>Gehen wir die einzelnen Schritte durch:<\/p>\n\n\n\n<p>Zun\u00e4chst erstelle ich die Ausgangstabelle wie oben. Dies steht dann in der Variable tabelle:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2025\/08\/grafik-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"161\" height=\"70\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2025\/08\/grafik-1.png\" alt=\"\" class=\"wp-image-641\"\/><\/a><figcaption class=\"wp-element-caption\">Ausgangstabelle<\/figcaption><\/figure>\n\n\n\n<p>Das GENERATE f\u00fchrt dann f\u00fcr jede Zeile die GENERATESERIES &#8211; Funktion aus. Dort steht der jeweilige Text aus der Zeile. Die PATHLENGTH ist also f\u00fcr die erste Zeile 2, f\u00fcr die zweite 4. Das Ergebnis vom GENERATE ist somit:<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAACTCAYAAABPsuatAAARl0lEQVR4Xu1dsW7cuBa9\/gL3qT0uDH9BjK0WW8TZwlgs3LqzS7tx59JdmnGZdG69eICBRewvmHxB4CKTOv1+wTySEjWULOlekuJQY53pEl+S0jlXR5cUdbSzUj\/CDwgAASAwAAI7\/\/zvXwjKAECiCyAABIiMoPz915\/AYmQI\/Pr1i969ezeyo5r24YATnn8ICo9RlggkbxbYewcFJzwnEBQeoywRSN4ssENQImGHoEQCmKo5BCUVsuH9ghMeu35Beb6gneMvRO\/ntLwnOjsjul9c0l7Z793RDl2R+pvzf9yQps03ovOnFX3+wEVP9++dyetwMj+8oitFz6vf+ROtAsEFP905x3Pynt5\/+0aHzdz+eUdHsxe6WX2mVymv\/9a4rqRZP0aueEF5PCmSs3Hizxc7dExhiavbPp5AUPoSpzd5LSdVB890sfNIJ20Jy2VnS0KDn3bQJJz8vDuiM7qnxaW97epL5\/X\/VSNECIruY2xcBQkKKYBmD6delYlL0dhA4K65HH+XJO\/6uCAom+BIxEkpEAtVtdvf3dGRLu3J0Zj14U5eUG5eaHZM9OTeDU1Jd0VqJmN+8+WK9j\/VKxgtIrcHS6PcEBQ+\/UXJ21ehdHHyfU4rneyNv5tpbTl1BT\/hFYpuWRMQRzCWuqp3pqhm2j8rpzzNJQVXmFq4tOI0Nq78KhRHNNw1kFYANUDVvLF+Bx0bCPzlvfmIWEHpS+rbgyc6fTimlxsnoZ11MPATJyjuFKdzumOFxgpJh6DcLz7S12KRpahwGhXQ2LjyFpRTVX1cLtVi7e1B+52uUaWYtRJS8c68f2wgbF4u+BGjBKVZfTicXO5pcT+mL3bhFmsoPBllhJiTCtMWMXBuyrWHHV2CYm7M6+rfHqyeBWiBGdu15Cco1Wr0T1XWzejhVE1hPn7tXsHWTySUkDzRLf24Xs8hxwaCOKM2GChOXnNMjTUU5qnChUrQL2qKU019Gk8ZwE9chVJNe25O6eHWPhnVHN3SwbJeadxzFUqt0n99XGPjKkhQ9GntmaR9oFPzPHlWlM\/6mVgtmcu7oTM\/N+mPpzysNEUJipnH77Rwck0\/1I1Ac3XyWK5p6RsCBIXlQwf4cGKmOg+q0al94lMIyslqUTw61jdbVeWvt2Ps0yf1pO5arU2a50P272bK03V9je9aChIU+0BMgza7OlQLtCf0qMvoWmld\/MNdjLWsQVD4\/PVJ3lcVSlW1uJwsjfBfHdpH\/YXYf5\/P6fBKVSx0Xi20g5\/4CqW4seob7royL64X++hCjdHY32Wentq\/v1d7WuhULZ18VAKzLKapHdfXmLZgyAWFvwZaItofZyJheTD9BIXvzycC\/AwgKD6AR8SOjSteUOxOWY\/dsGVpYnbZvp8Xj4rtb4y7+yL4TNaU35Xpt0NZeqDgpxupXJx0HdEYucK7PNIrbcNxeG9kw4ALhgMnPEgQFB6jLBFI3iyw9w4KTnhOICg8RlkikLxZYIegRMJuBOWP33+L7AbNgQAQAAKlBaQWlN3dXeAxIgT+++8\/cDIiPvShgBOekKpCgaDwYG0yAsm7SbRlY4ETHicICo9RlggkbxbYewcFJzwnEBQeoywRSN4ssENQImGXCUrL26uDWzhGGs1E4jC65mJBMZaQ35UHTX2L96f9ReG10XhT1b6lOroT3oIDEnPSfFlzC85tqEOUC0r5ApkeeI+Kt42rFwJ9jqZLOCAoNRSlyWu2Xqv3cL4fXFc7kvU7I2tBcbxMW9zEfKibeqyEE7t7Vbkm103IJgKet6BUm+iHTk4ISpCg3B1d0P5CvZx59IM+l7aDnYIy4TvnENezRFCKcSIsOYc40Ix9hAuKA5p6FbLd2s5929K+fflUeEQYz80eG8KMmIxiaFHyavw+7dPi80xVjGtXL65CuVHY44MD\/jSLOIGgFBvbeh8bd1QPrea7DQ9N6yNrXt1+uaHV9Y\/Sf6Ph81D5P6w\/0+FP+dtpIUneSjg+\/FTafFa5rdcFpe72hTWU8ByRcIIKpdwp6y8oTlnXVWm0WeFRvymv+92fcOq3v6Ukedfz9fJ8Sxc2THnS8C\/hBIISKiiVWGinqRZrO2N3oBdvVSnuWuE1zXmtLQLWUPzWUKrpznryYivGj187FmXVCL2fdEhzHb6ZXiEoPJXBayjWYvD6w7MRlFfWdva7JKULVeWLUqta1k+KzJQo4ls\/\/KluVwSXvH0flLpXk5\/OpzxdX7DbLniyHC3HyfqgsCjLr6E09jO4+1Bare3cyqO5OGs9TN2pUmV5hzUUnZj9ydswPLaZXPr5ns6\/00vHPpTB9w9lubTzDApB4XGXVSh8P4gYGAF58r4eeL1YO\/BBTby7GE6mAh0EZaRMI3nHRww44TmBoPAYZYlA8maBvXdQcMJzAkHhMcoSgeTNAjsEJRJ2CEokgKmaQ1BSIRveLzjhsYMFJI8RIoAAEBAigApFCNSmw3A33DTi\/HjghMcIgsJjlCUCyZsFdqyhRMIOQYkEMFVzCEoqZMP7BSc8dhAUHqMsEUjeLLCjQomEXSYosICMhNm\/uVhQYAHpD25gCwkn2kFPfw7c\/M6faPV5Ws4zckGBBWRgGoY1kySv7hkWkGH4hrTiOKk8f0oRsS\/QTklTvAUFFpAhqejfhkte2yMsIP2xDW0h5cT23\/ZGeOjY29IuXFBgAZmUY1HywgIyKQfNzkWcOI1QoXTRAwvIjSauHkySvLCA3CwtEk7c6mSK\/j6DVCgfYAE5eGZLkhcWkIPD3tuhhBPdwZTNwsIFBRaQSbOZTV5YQCbFv61zlpOJi4nGLFhQYAGZNp+55IUFZFr8gwTFPMIn84GvmeqgeoCx+UPNNqJcUAIsIPVZ7dnv8dhPZTqesns\/v64\/lQkLyFoSwAIy2zXROTAn8rU9KGUvlZfy+E4nyRHJBCXJ0Oi0DwEuefvawgIyTW7FcJLmiMbXKwRlfJyYI0Lyjo8YcMJzAkHhMcoSgeTNAnvvoOCE5wSCwmOUJQLJmwV2CEok7BCUSABTNYegpEI2vF9wwmMHC0geI0QAASAgRAAVihCoTYfhbrhpxPnxwAmPEQSFxyhLBJI3C+xYQ4mEHYISCWCq5hCUVMiG9wtOeOwgKDxGWSKQvFlgR4USCbtMUDZhARl5Im+tuURQzFutV9+qUz9\/WpF2B6t2ys7u1q82lFE2Rv+zL07\/Xcde\/ziiT\/sL+tzS19S2lUs4KWB+poudRzpR7\/RMywAy4OVADZd5P0dZQi4Wl+3XcYd\/ylu76FOeD5e87ivyhhOTxObNtLoI9Fh31gSljGu+0CaJSYnDmPrmONHHuraUODcvCUJQ2hh0BGKdvD0KDEGJvg645L07OiK6X9BlyyutvSLg3AwkYiGJiT7ZLemA42R9GqhQaHd3t5vWpqCU\/75RFUrTXGm+XBKdzchU4u\/ntNJVTGPKNF+u6JJ0lfNCh\/SFvnybppr3XUe9ycsIdr8IrJN9pqZM1XQGFQoraxAUFiIPP5SGfYERhb2fqsQzmVjcKW2i3ytNcRK0dje1d0gVczR7oFNra8Af66Qi0gmKLsuL6ubj1+71EbWCUvh6uKJTy4Hp3QQgKPwlKF+UbbuDtSzW6iHnT3N6uNU5e1n6oVzReumwOKhaDH+ck4tIJyioUEKTCYLCIzeAoLzQTXPxyS3JjegwMfxxTi6CS97YNRQ9XcWUxy+tOE6whhLwlKe5Blj7VIAVj+UB3VYVjZ4WzejlpnikWaynKIGpxfgRO4VoLnntUx6zRmV+\/U95LG8uX5IFV0nMFPjQ58hxAkEZQFBsItuvLxZrK0Vyfynn4R\/KZK\/FmEXZclo0lYz0OE9J8qbeh6L3mdzTGbtw63FaWx0q4WQt7tiHstVkv7WDlyfv6zOXWkBK4iQxbw37rvOJ4WQqGMnWUKaCxojOE8k7IjLKQwEnPCcQFB6jLBFI3iyw9w4KTnhOICg8RlkikLxZYIegRMIOQYkEMFVzCEoqZMP7BSc8drCA5DFCBBAAAkIEUKEIgdp0GO6Gm0acHw+c8BhBUHiMskQgebPAjjWUSNghKJEApmoOQUmFbHi\/4ITHDoLCY5QlAsmbBXZUKJGwywQFFpCRMPs3lwhK6q33sICs8ybh5Plih47tOybnT7QyL7BN5ycXFNdKEBaQyTOES15YQCan4NUAIk5ebioRqb04u\/nDzTJimKBwJrywgIwmk0veWPsC7QcseZNYEhN9slvSAcdJ8zQ0dmfq9cpFm0\/nlpyz72GGCQosIH1x9o6HwZI3ZMkb+AoKKpQuSlrWUGABmTZ\/0wkKLCBDmfMRFHdK2uIjHnoIo2\/nXaHUwIEFZDKC0wkKLCBDSZMKylTFROM6gKDAAjI0Qfvacckbu4YCC0h\/1jhOdI9TFpN4QVE9wALSPzElLbjkhQWkBMVhYzhO6PmCim+tqa8FqKGnNNWxSMdVKKYXa\/dYdAkLyGGSmE1eezdM+ClSWEDWueQ4qe1BKZtO7XOtMkEZ5hpBLx4IcMnb15XUtlESJ4nxOK2tDo3hZKtP3OPgISgeYG0yFMm7SbRlY4ETHicICo9RlggkbxbYewcFJzwnEBQeoywRSN4ssENQImGHoEQCmKo5BCUVsuH9ghMeO1hA8hghAggAASECqFCEQG06DHfDTSPOjwdOeIwgKDxGWSKQvFlgxxpKJOwQlEgAUzWHoKRCNrxfcMJjB0HhMcoSgeTNAjsqlEjYZYICC8hImP2bSwQFFpD+uMa0kHDibr\/XFpoTc4D0f9tYE7IHC8iYvBS15ZIXFpAiGAcN4jgxLwfeHtBSueHtca6Ggx7ZeDqTVyiupywHFiwgoxnmkjfWvgAWkP4UcZw0e+zjyH\/07WgRJiiwgEzOLgyWkkPsPYCXoJhlghavIO9Rt6uBXFBmV\/TNOTdYQKYlOp2gwAIylDmpoNi1LayhdCHdNYWBBWRobrLt0gkKLCBZ8DsCpIJim8OkOkhQYAEZmqB97bjkjV1DgQWkP2scJ80e8RkNX0FR8bCA9E9MSQsueWEBKUFx2BgRJ\/jQ17+rP37\/jXZ3d7vR731qAwvIYdO26I1LXh2Teh8KLCDrzEo4cfehTM3+UaMlW5RNccWgz14EJMnbXVAe0af9BbupSmLvKImZCpUxnEwFIwjKSJlG8o6PGHDCcwJB4THKEoHkzQJ7sqpxfGeT5oggKGlwje4VghIN4eAdgBMeUggKj1GWCCRvFthRoUTCDgvISADRHAgAgTUCqFBGmg2oUMZHDDjhOYGg8BhliUDyZoEdU55I2CEokQCmag5BSYVseL\/ghMcOgsJjlCUCyZsFdlQokbDLBAUWkJEw+zeXCErqrff69fvrH+Wu25n296hbWExta7mEE8u03oJ\/e7CkxeWeP\/lb3EIuKK5jGywgk1POJS8sIJNT8GoAjpOqQXkDpjkEpZ0l5+VAHcD6ZcICMjrbueSNtS+ABaQ\/RRwntkfNzcsh0feDe1QorTA3BQUWkP7Z6NkCBkuegG0gXCQo2qj68YSWB7d0RhCU7goFFpAbSNn1EOkEBRaQoUTyglJ3w4OgdCENC8jQHAxul05QYAEZSgonKK5D2xTd2jSu3ouytTXrLmdvV4AkMaEMv+F2XPLGrqHAAtI\/eXhOdujKdXJXQ0ztSVicoCjAYAHpn5iSFlzywgJSguKwMRwn7mioUGABOWz2RfYmSd7U+1BgAVknUcKJbQFB6ROUyIsDzf0R8EneZu9S20ZJnCTG\/+y2s0UMJ9t5xv5HLZvy+PeLFpEIIHkjAUzQHJzwoEJQeIyyRCB5s8DeOyg44TmBoPAYZYlA8maBHYISCTsEJRLAVM0hKKmQDe8XnPDYwQKSxwgRQAAICBEwgvL3X38KwxEGBIAAEOhGAIKC7AACQGAwBCAog0GJjoAAEICgIAeAABAYDAEIymBQoiMgAAQgKMgBIAAEBkMAgjIYlOgICAABCApyAAgAgcEQgKAMBiU6AgJAAIKCHAACQGAwBCAog0GJjoAAEICgIAeAABAYDIH\/A\/RaXji0F51aAAAAAElFTkSuQmCC\" alt=\"\"><\/p>\n\n\n\n<p>\u00dcber das Addcolumns holen wir uns die jeweilige Stelle aus dem zu splittenden String:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2025\/08\/grafik-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"154\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2025\/08\/grafik-2.png\" alt=\"\" class=\"wp-image-642\" srcset=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2025\/08\/grafik-2.png 369w, https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2025\/08\/grafik-2-300x125.png 300w\" sizes=\"auto, (max-width: 369px) 100vw, 369px\" \/><\/a><\/figure>\n\n\n\n<p>Und das Ergebnis des gesamten DAX Statements ist:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2025\/08\/grafik-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"157\" height=\"137\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2025\/08\/grafik-3.png\" alt=\"\" class=\"wp-image-643\"\/><\/a><\/figure>\n\n\n\n<p>Also genau das, was wir zeigen wollten \ud83d\ude42<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit den Funktionen GENERATE und GENERATESERIES ist es ganz einfach, einen SPLIT in DAX zu implementieren.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[63,9],"tags":[28,96,95],"class_list":["post-639","post","type-post","status-publish","format-standard","hentry","category-azure-anaysis-services","category-analysisservices","tag-dax","tag-generate","tag-split"],"_links":{"self":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts\/639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/comments?post=639"}],"version-history":[{"count":1,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts\/639\/revisions"}],"predecessor-version":[{"id":644,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts\/639\/revisions\/644"}],"wp:attachment":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/media?parent=639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/categories?post=639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/tags?post=639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}