[{"id":"tile_1667982123933","date":1777038877145,"json":"{\"components\":[{\"plotOptions\":{\"series\":{\"marker\":{\"enabled\":false},\"maxPointWidth\":14,\"lineWidth\":2,\"animation\":false},\"subtitle\":{\"text\":\"\"}},\"col\":0,\"dataPlatformQueryParams\":[{\"topicId\":\"s_und_p_global_bme_einkaufsmanagerindex\",\"from\":1546300800000}],\"alt\":\"Die Grafik veranschaulicht die monatliche Entwicklung des saisonbereinigten Einkaufsmanagerindex der Industrie in Deutschland seit Januar 2019. \",\"main\":false,\"type\":\"highcharts\",\"colors\":[\"#3366CC\",\"#CC0033\",\"#339966\",\"#66CCFF\",\"#FF9900\",\"#333366\",\"#FF6600\",\"#66CC66\",\"#990033\",\"#2C6622\",\"#FFCC33\",\"#660022\"],\"series\":[],\"colexpand\":2,\"row\":0,\"chart\":{\"plotOptions\":{\"bar\":{\"point\":{\"events\":{\"mouseOver\":\"function () {\\n    const index = this.index;\\n    const chart = this.series.chart || undefined;\\n\\n    if (chart) {\\n      const series = chart.series;\\n      series?.forEach(items => {\\n        items.data?.forEach(item => {\\n          if (item.index !== index) {\\n            item.graphic?.css({ opacity: 0.3 });\\n          }\\n        });\\n      });\\n    }\\n  }\",\"mouseOut\":\"function () {\\n    const chart = this.series.chart || undefined;\\n\\n    if (chart) {\\n      const series = chart.series;\\n      series?.forEach(items => {\\n        items.data?.forEach(item => {\\n          item.graphic?.css({ opacity: 1 });\\n        });\\n      });\\n    }\\n  }\"}}},\"series\":{\"connectNulls\":true,\"marker\":{\"enabled\":false},\"custom\":{\"hideRedundantXLabels\":false},\"maxPointWidth\":14,\"lineWidth\":2,\"animation\":false},\"column\":{\"point\":{\"events\":{\"mouseOver\":\"function () {\\n    const index = this.index;\\n    const chart = this.series.chart || undefined;\\n\\n    if (chart) {\\n      const series = chart.series;\\n      series?.forEach(items => {\\n        items.data?.forEach(item => {\\n          if (item.index !== index) {\\n            item.graphic?.css({ opacity: 0.3 });\\n          }\\n        });\\n      });\\n    }\\n  }\",\"mouseOut\":\"function () {\\n    const chart = this.series.chart || undefined;\\n\\n    if (chart) {\\n      const series = chart.series;\\n      series?.forEach(items => {\\n        items.data?.forEach(item => {\\n          item.graphic?.css({ opacity: 1 });\\n        });\\n      });\\n    }\\n  }\"}}}},\"yAxis\":[{\"accessibility\":{\"description\":\"Werten\"},\"opposite\":false,\"title\":{\"text\":\"\",\"align\":\"high\",\"y\":-25,\"reserveSpace\":false,\"rotation\":0,\"textAlign\":\"left\",\"style\":{\"color\":\"#272C2D\",\"fontFamily\":\"\\\"StatisSans\\\", sans-serif\",\"fontWeight\":\"400\",\"fontSize\":\"16px\",\"textOverflow\":\"ellipsis\",\"overflow\":\"hidden\",\"whiteSpace\":\"nowrap\",\"width\":350}},\"type\":\"linear\",\"labels\":{\"align\":\"right\"}},{\"accessibility\":{\"description\":\"Werten\"},\"opposite\":true,\"title\":{\"text\":\"\",\"align\":\"high\",\"y\":-25,\"reserveSpace\":false,\"rotation\":0,\"textAlign\":\"right\",\"style\":{\"color\":\"#272C2D\",\"fontFamily\":\"\\\"StatisSans\\\", sans-serif\",\"fontWeight\":\"400\",\"fontSize\":\"16px\",\"textOverflow\":\"ellipsis\",\"overflow\":\"hidden\",\"whiteSpace\":\"nowrap\",\"width\":350}},\"type\":\"linear\",\"labels\":{\"align\":\"left\"}}],\"xAxis\":[{\"crosshair\":false,\"accessibility\":{\"description\":\"Zeitdaten\"},\"index\":0,\"type\":\"datetime\",\"labels\":{\"format\":\"{value:%b '%y}\",\"formatterIdentifier\":\"CUSTOM\"},\"isX\":true}],\"series\":[{\"color\":\"#FF6600\",\"data\":[[1546300800000,51.8],[1548979200000,51.5],[1551398400000,49.7],[1554076800000,47.6],[1556668800000,44.1],[1559347200000,44.4],[1561939200000,43.2],[1564617600000,43.5],[1567296000000,41.7],[1569888000000,42.1],[1572566400000,44.1],[1575158400000,43.7],[1577836800000,45.3],[1580515200000,48],[1583020800000,45.4],[1585699200000,34.5],[1588291200000,36.6],[1590969600000,45.2],[1593561600000,51],[1596240000000,52.2],[1598918400000,56.4],[1601510400000,58.2],[1604188800000,57.8],[1606780800000,58.3],[1609459200000,57.1],[1612137600000,60.7],[1614556800000,66.6],[1617235200000,66.2],[1619827200000,64.4],[1622505600000,65.1],[1625097600000,65.9],[1627776000000,62.6],[1630454400000,58.4],[1633046400000,57.8],[1635724800000,57.4],[1638316800000,57.4],[1640995200000,59.8],[1643673600000,58.4],[1646092800000,56.9],[1648771200000,54.6],[1651363200000,54.8],[1654041600000,52],[1656633600000,49.3],[1659312000000,49.1],[1661990400000,47.8],[1664582400000,45.1],[1667260800000,46.2],[1669852800000,47.1],[1672531200000,47.3],[1675209600000,46.3],[1677628800000,44.7],[1680307200000,44.5],[1682899200000,43.2],[1685577600000,40.6],[1688169600000,38.8],[1690848000000,39.1],[1693526400000,39.6],[1696118400000,40.8],[1698796800000,42.6],[1701388800000,43.3],[1704067200000,45.5],[1706745600000,42.5],[1709251200000,41.9],[1711929600000,42.5],[1714521600000,45.4],[1717200000000,43.5],[1719792000000,43.2],[1722470400000,42.4],[1725148800000,40.6],[1727740800000,43],[1730419200000,43],[1733011200000,42.5],[1735689600000,45],[1738368000000,46.5],[1740787200000,48.3],[1743465600000,48.4],[1746057600000,48.3],[1748736000000,49],[1751328000000,49.1],[1754006400000,49.8],[1756684800000,49.5],[1759276800000,49.6],[1761955200000,48.2],[1764547200000,47],[1767225600000,49.1],[1769904000000,50.9],[1772323200000,52.2]],\"custom\":{\"name\":\"Einkaufsmanagerindex\"},\"name\":\"Einkaufsmanagerindex\",\"index\":0,\"id\":\"s_und_p_global_bme_einkaufsmanagerindex\"}],\"responsive\":{\"rules\":[{\"chartOptions\":{\"xAxis\":{\"labels\":{\"rotation\":0,\"align\":\"right\"}}},\"condition\":{\"maxWidth\":400},\"_id\":\"highcharts-eo5qut5-2800113\"}]},\"subtitle\":{\"text\":\"\"},\"tooltip\":{\"shared\":true,\"crosshairs\":true,\"borderColor\":\"#B0B5B7\",\"mathOperation\":\"MATH_MULTIPLIER\",\"valueDecimals\":1,\"shadow\":true,\"shape\":\"rect\",\"dateFormat\":{\"label\":\"Monatlich (z.B. Oktober 2023)\",\"key\":\"MONTHLY\"},\"positioner\":\"function (labelWidth, labelHeight, point) {\\n      const chart = this.chart;\\n      const chartPosition = chart.pointer.getChartPosition();\\n      const defaultSpacing = 12;\\n      const topBarHeight = document.querySelector(\\\".topbar\\\")?.getBoundingClientRect().height || 50;\\n\\n      \\n      let tooltipYPos = -labelHeight - defaultSpacing;\\n      let customLineHeightShorten = 0;\\n      if (window.scrollY + topBarHeight > chartPosition.top + tooltipYPos) {\\n        tooltipYPos = window.scrollY + topBarHeight - chartPosition.top;\\n        customLineHeightShorten = Math.abs(-labelHeight - defaultSpacing - tooltipYPos);\\n      }\\n      let tooltipXPos = this.chart.plotLeft + point.plotX - labelWidth / 2;\\n\\n      \\n      const tooltipContainer = document.querySelector(\\\".highcharts-tooltip-container\\\");\\n      if (tooltipContainer) {\\n        const plotOffsetTop = this.chart?.plotTop\\n          ? (this.chart?.types?.[0] === \\\"line\\\" && this.chart?.types?.length < 2\\n              ? this.chart.plotHeight + this.chart.plotTop\\n              : this.chart.plotTop) -\\n            customLineHeightShorten +\\n            defaultSpacing\\n          : 0 - customLineHeightShorten;\\n        tooltipContainer.setAttribute(\\\"data-plot-top-offset\\\", plotOffsetTop.toString());\\n      }\\n\\n      if (this.chart?.types?.[0] === \\\"bar\\\") {\\n        tooltipXPos = tooltipXPos - point.h / 2;\\n      }\\n\\n     \\n      if ((this.chart?.types?.[0] === \\\"map\\\" || this.chart?.types?.[0] === \\\"pie\\\" || this.chart?.types?.[0] === \\\"column\\\") && tooltipContainer) {\\n        const fixedLabelX = tooltipContainer.getAttribute(\\\"data-fixed-tooltip-x\\\");\\n        if (fixedLabelX) {\\n          tooltipXPos = Number(fixedLabelX) - labelWidth / 2;\\n        }\\n        if(this.chart?.types?.[0] === \\\"column\\\" && fixedLabelX) {\\n          tooltipXPos = this.chart.plotLeft + Number(fixedLabelX) - labelWidth / 2;\\n        }\\n      }\\n      if(this.chart?.types?.[0] === \\\"bar\\\" && this.chart?.yAxis?.length === 2) {\\n        if(point.plotX <= (this.chart.plotWidth / 2) && this.chart?.yAxis?.[0]?.len && this.chart?.yAxis?.[0]?.left && false) {\\n          tooltipXPos = this.chart.yAxis[0].left - labelWidth/2 + this.chart.yAxis[0].len - (point.h / 2);\\n        }\\n      }  \\n\\n      return {\\n        x: tooltipXPos,\\n        y: tooltipYPos\\n      };\\n    }\",\"enabled\":true,\"animation\":false,\"mathPow\":1,\"formatter\":\"function() {\\n  \\n      const createCustomLine = () => { \\n    let pointXValue = null;\\n    let pointYValue = null;\\n\\n    pointXValue: 0; pointYValue = 0;\\n    ;\\n    let offsetChart = 60 + 12;\\n    const highchartTooltipContainer = document.querySelector('div.highcharts-tooltip-container');\\n    if(highchartTooltipContainer) {\\n      offsetChart = Number(highchartTooltipContainer.getAttribute('data-plot-top-offset'));\\n    }\\n    \\n    \\n    // -1 to prevent line touch the x-axis\\n    let customLineHeight = pointYValue + offsetChart - 1; \\n\\n    if(customLineHeight < 0) {\\n      customLineHeight = 0;\\n    }\\n\\n    return `<style>\\n    .highcharts-label span:first-child::before{\\n      position:absolute;\\n      content:'';\\n      bottom: -9px;\\n      left:50%;\\n      width:1px;\\n      height: ${customLineHeight}px;\\n      background:#B0B5B7;\\n      transform: translate(-100%, 100%);\\n    }</style>`;\\n  };;\\n      const customLine = createCustomLine();\\n      const formatDate = function(timestamp) {const date = new Date(timestamp) || new Date(); const monthNames = [\\\"Januar\\\",\\\"Februar\\\",\\\"März\\\",\\\"April\\\",\\\"Mai\\\",\\\"Juni\\\",\\\"Juli\\\",\\\"August\\\",\\\"September\\\",\\\"Oktober\\\",\\\"November\\\",\\\"Dezember\\\"]; return `${monthNames[date.getMonth()]} ${date.getFullYear()}`;}; const header = `<style>\\n    .highcharts-tooltip-container .highcharts-tooltip span{\\n      line-height: 18px !important;\\n    } \\n  </style><span style='margin-bottom: 4px; display: inline-block; width: 100%; text-align: center; line-height: 20px;'><b>${formatDate(this?.x)}</b></span><br>`;\\n      const getBodyFunc = () => { let pointFormat = \\\"<div><span style='display: inline-block; width: 10px; height: 5px; vertical-align: middle; background-color: {pointColor}; margin-right: 4px;'></span><b>{pointValue} Punkte</b> {pointName}</div>\\\";\\n    let bodyString = \\\"\\\";\\n    let pointCalcFunc = function(pointValue) {\\n    let tmpPointValue = Number(pointValue * 1);\\n    return new Intl.NumberFormat(\\\"de-DE\\\", { maximumFractionDigits: 1, minimumFractionDigits: 1 }).format(tmpPointValue);\\n  };;\\n    let pointFillFunc = function(pointString, pointColor, pointValue, pointName) { \\n    return pointString.replace(\\\"{pointColor}\\\", pointColor).replace(\\\"{pointValue}\\\", pointValue).replace(\\\"{pointName}\\\", pointName);\\n  };; \\n    this?.points?.forEach((point) => {\\n      let pointColor = point?.color || \\\"\\\"; \\n      let pointName = point?.series?.userOptions?.custom?.name || point?.series?.name || \\\"\\\";\\n      bodyString += pointFillFunc(pointFormat, pointColor, pointCalcFunc(point?.y), pointName);\\n    })\\n\\n    return bodyString;\\n  };;\\n      const body = getBodyFunc();\\n      return header + body + customLine;\\n    }\",\"headerFormat\":\"<b>{series.name}</b><br>\",\"borderRadius\":2,\"useHTML\":true,\"valuePrefix\":\"\",\"outside\":true,\"pointFormat\":\"{point.category:%d.%m.%Y}: {point.y:.,0f}\",\"style\":{\"lineHeight\":\"undefined\"},\"valueSuffix\":\" Punkte\",\"footerFormat\":\"\"},\"title\":{\"text\":\"\"},\"chart\":{\"zoomType\":\"xy\",\"type\":\"line\",\"marginTop\":60}},\"rowexpand\":1,\"order\":1},{\"col\":2,\"yAxisUnit\":\"<p>Diffusionsindex, saisonbereinigt</p>\",\"subtitle\":\"\",\"colexpand\":1,\"text\":\"<p>Der Hamburg Commercial Bank (HCOB) Einkaufsmanagerindex (EMI) ist ein Indikator zur Entwicklung der deutschen Wirtschaft. Er basiert auf den Ergebnissen einer repräsentativen Befragung zu den Bereichen Aufträge, Produktion, Beschäftigung, Lieferzeiten und Vormateriallager von 400 Unternehmen des Verarbeitenden Gewerbes.</p><p>Aktueller EMI:<br>„Infolge des Kriegsausbruchs im Nahen Osten sahen sich Deutschlands Hersteller mit einer sprunghaften Zunahme des Kostendrucks sowie Störungen der Lieferketten konfrontiert, wie die jüngsten Daten zeigen. Dennoch wuchsen Produktion und Auftragseingänge stärker als im Vormonat. Einige Befragte berichteten, dass die Kunden versuchen, die Auswirkungen des Konflikts abzumildern und dass deswegen die Nachfrage gestiegen sei. Mit Blick auf die Zukunft zeigten sich die Manager deutlich weniger zuversichtlich als vor Beginn des Krieges.“</p><p>Weitere Informationen finden Sie auf der unten verlinkten Website von S&amp;P Global.</p>\",\"infoButtonText\":\"Dargestellt wird der HCOB Einkaufsmanagerindex für Deutschland, welcher von S&P Global erhoben wird.\\n\\nDafür werden monatlich Unternehmen befragt, ob es in den Bereichen Aufträge, Produktion, Beschäftigung, Lieferzeiten und Vormateriallager Veränderungen gegenüber dem Vormonat gegeben hat oder nicht. Das Ausmaß der Veränderung spielt keine Rolle. Für jede der genannten Variablen wird ein so genannter Diffusionsindex berechnet. Dieser ergibt sich aus der Summe des mit 1,0 gewichteten Protzentsatzes der Befragten, die eine Verbesserung der Lage melden, des mit 0,5 gewichteten Prozentsatzes der Befragten, die keine Veränderung der Lage melden, sowie des mit 0,0 gewichteten Prozentsatzes der Befragten, die eine Verschlechterung der Lage melden. Der Einkaufsmanagerindex für die Industrie setzt sich dann aus den Teilindizes der oben genannten Variablen zusammen. \\n\\nDurch die Konstruktion des Index bedeutet ein Wert über 50 eine Verbesserung der konjunkturellen Lageeinschätzung in der Industrie im Vergleich zum Vormonat. Ein Wert unter 50 signalisiert eine Verschlechterung der Lageeinschätzung der befragten Unternehmen.\\n\\nDie Daten sind saisonbereinigt, um konjunkturelle Trends und ungewöhnliche Entwicklungen klarer zu erkennen.\\n\\nZur Verbesserung der Qualität können Revisionen der Daten erfolgen.\\n\\nDieser Indikator wird monatlich aktualisiert.\",\"row\":0,\"type\":\"text\",\"title\":\"\",\"belongsTo\":1,\"rowexpand\":1},{\"hideSeries\":[],\"description\":\"\",\"main\":false,\"type\":\"compact\",\"title\":\"HCOB Einkaufsmanagerindex\",\"widgets\":[{\"num\":\"1,3 Punkte\",\"icon\":\"ArrowUpRight\",\"refDate\":\"Februar 2026\",\"foundExactReference\":true,\"desc\":\"höherer HCOB Einkaufsmanagerindex im März 2026 als im Vormonat\"}],\"widgetConfig\":[{\"infoText\":\"höherer HCOB Einkaufsmanagerindex im {{Datenstand}} als im Vormonat\",\"timeEntity\":2592000000,\"unit\":\"Punkte\",\"topicId\":\"s_und_p_global_bme_einkaufsmanagerindex\",\"arrowEnabled\":true,\"formulaType\":\"DIFFERENCE\",\"timeReference\":\"PREVIOUS_MONTH\",\"factor\":1,\"operator\":\"TIMES\",\"decimalPlace\":1}]},{\"smallTitle\":\"HCOB Einkaufsmanagerindex\",\"imageChart\":\"\",\"variant\":1,\"type\":\"teaser\"}],\"attachments\":[],\"sources\":[{\"qualitySource\":5,\"link\":\"https://www.pmi.spglobal.com/Public/Home/Index?language=de\",\"name\":\"S&P Global\",\"quality\":4},{\"qualitySource\":5,\"name\":\"Bundesverband Materialwirtschaft, Einkauf und Logistik e. V.\",\"link\":\"https://www.bme.de/verband/\"}],\"source\":\"[S&P Global](https://www.pmi.spglobal.com/Public/Home/Index?language=de); [Bundesverband Materialwirtschaft, Einkauf und Logistik e. V.](https://www.bme.de/verband/)\",\"title\":\"HCOB Einkaufsmanagerindex\",\"minHeight\":0,\"lastUpdated\":1775115571609,\"maxHeight\":0,\"introtext\":\"<p>Diffusionsindex, saisonbereinigt</p>\",\"id\":\"tile_1667982123933\",\"lang\":\"de\",\"cols\":3,\"height\":4,\"maxWidth\":0,\"previewImg\":\"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<Error><Code>MethodNotAllowed</Code><Message>The specified method is not allowed against this resource.</Message><Method>POST</Method><ResourceType>OBJECT</ResourceType><RequestId>QREM310KPZ88W149</RequestId><HostId>wstK+CMq7ej+GNFgIsZq025+UKBs0vjYfWjFmRp46gFAEVF6AcLvesfXERldWf5YVQGB7DZIyueXtOuWLcbT8y8bwz4qs+LwGD/qlxzFJgo=</HostId></Error>\",\"workflow\":\"manual\",\"minWidth\":0,\"dateUpload\":\"2. April 2026\",\"rows\":1,\"version\":\"2.0\",\"tags\":[\"Einkaufsmanagerindex\",\"EMI\",\"Index\",\"Barometer\",\"Konjunktur\",\"Verarbeitendes Gewerbe\",\"Gewerbe\",\"Stimmungsindikator\",\"S&P Global\",\"S&P\",\"Bundesverband Materialwirtschaft, Einkauf und Logistik\",\"BME\"],\"width\":5,\"category\":\"Wirtschaftsaktivität und aktuelle Konjunkturindikatoren\",\"embeddable\":false,\"dataVersionDate\":\"März 2026\"}","title":"HCOB Einkaufsmanagerindex"}]