Error "Xe[Dt] is undefined" with dynamic tables

Hello community!

I installed Grafana to get data from Zabbix in a dynamic table.
I can successfully retrieve the Zabbix data.

It work fine for the most Text queries but for the Metrics and some text, I get an error “Xe[Dt] is undefined.”



2024-07-22_11-57_1

JSON
{
  "datasource": {
    "uid": "adrqj3qnazvggb",
    "type": "alexanderzobnin-zabbix-datasource"
  },
  "fieldConfig": {
    "defaults": {
      "custom": {
        "align": "auto",
        "cellOptions": {
          "type": "auto"
        },
        "inspect": false,
        "filterable": true
      },
      "mappings": [],
      "thresholds": {
        "mode": "absolute",
        "steps": [
          {
            "color": "green",
            "value": null
          },
          {
            "color": "red",
            "value": 80
          }
        ]
      },
      "color": {
        "mode": "thresholds"
      }
    },
    "overrides": []
  },
  "gridPos": {
    "h": 24,
    "w": 24,
    "x": 0,
    "y": 0
  },
  "id": 1,
  "options": {
    "showHeader": true,
    "cellHeight": "sm",
    "footer": {
      "show": false,
      "reducer": [
        "sum"
      ],
      "countRows": false,
      "fields": ""
    },
    "sortBy": []
  },
  "pluginVersion": "11.1.0",
  "targets": [
    {
      "datasource": {
        "type": "alexanderzobnin-zabbix-datasource",
        "uid": "adrqj3qnazvggb"
      },
      "application": {
        "filter": ""
      },
      "countTriggersBy": "",
      "evaltype": "0",
      "functions": [],
      "group": {
        "filter": "MY-GROUP"
      },
      "host": {
        "filter": "/.*/"
      },
      "item": {
        "filter": "ip address"
      },
      "itemTag": {
        "filter": ""
      },
      "macro": {
        "filter": ""
      },
      "options": {
        "count": false,
        "disableDataAlignment": false,
        "showDisabledItems": false,
        "skipEmptyValues": false,
        "useTrends": "default",
        "useZabbixValueMapping": false
      },
      "proxy": {
        "filter": ""
      },
      "queryType": "2",
      "refId": "A",
      "resultFormat": "time_series",
      "schema": 12,
      "table": {
        "skipEmptyValues": false
      },
      "tags": {
        "filter": ""
      },
      "textFilter": "",
      "trigger": {
        "filter": ""
      }
    },
    {
      "datasource": {
        "type": "alexanderzobnin-zabbix-datasource",
        "uid": "adrqj3qnazvggb"
      },
      "application": {
        "filter": ""
      },
      "countTriggersBy": "",
      "evaltype": "0",
      "functions": [],
      "group": {
        "filter": "MY-GROUP"
      },
      "hide": false,
      "host": {
        "filter": "/.*/"
      },
      "item": {
        "filter": "mac address"
      },
      "itemTag": {
        "filter": ""
      },
      "macro": {
        "filter": ""
      },
      "options": {
        "count": false,
        "disableDataAlignment": false,
        "showDisabledItems": false,
        "skipEmptyValues": false,
        "useTrends": "default",
        "useZabbixValueMapping": false
      },
      "proxy": {
        "filter": ""
      },
      "queryType": "2",
      "refId": "B",
      "resultFormat": "time_series",
      "schema": 12,
      "table": {
        "skipEmptyValues": false
      },
      "tags": {
        "filter": ""
      },
      "textFilter": "",
      "trigger": {
        "filter": ""
      }
    },
    {
      "datasource": {
        "type": "alexanderzobnin-zabbix-datasource",
        "uid": "adrqj3qnazvggb"
      },
      "application": {
        "filter": ""
      },
      "countTriggersBy": "",
      "evaltype": "0",
      "functions": [],
      "group": {
        "filter": "MY-GROUP"
      },
      "hide": false,
      "host": {
        "filter": "/.*/"
      },
      "item": {
        "filter": "repository"
      },
      "itemTag": {
        "filter": ""
      },
      "macro": {
        "filter": ""
      },
      "options": {
        "count": false,
        "disableDataAlignment": false,
        "showDisabledItems": false,
        "skipEmptyValues": false,
        "useTrends": "default",
        "useZabbixValueMapping": false
      },
      "proxy": {
        "filter": ""
      },
      "queryType": "2",
      "refId": "C",
      "resultFormat": "time_series",
      "schema": 12,
      "table": {
        "skipEmptyValues": false
      },
      "tags": {
        "filter": ""
      },
      "textFilter": "",
      "trigger": {
        "filter": ""
      }
    },
    {
      "datasource": {
        "type": "alexanderzobnin-zabbix-datasource",
        "uid": "adrqj3qnazvggb"
      },
      "application": {
        "filter": ""
      },
      "countTriggersBy": "",
      "evaltype": "0",
      "functions": [],
      "group": {
        "filter": "proxmox"
      },
      "hide": false,
      "host": {
        "filter": "/.*/"
      },
      "item": {
        "filter": "ip address"
      },
      "itemTag": {
        "filter": ""
      },
      "macro": {
        "filter": ""
      },
      "options": {
        "count": false,
        "disableDataAlignment": false,
        "showDisabledItems": false,
        "skipEmptyValues": false,
        "useTrends": "default",
        "useZabbixValueMapping": false
      },
      "proxy": {
        "filter": ""
      },
      "queryType": "2",
      "refId": "D",
      "resultFormat": "time_series",
      "schema": 12,
      "table": {
        "skipEmptyValues": false
      },
      "tags": {
        "filter": ""
      },
      "textFilter": "",
      "trigger": {
        "filter": ""
      }
    },
    {
      "datasource": {
        "type": "alexanderzobnin-zabbix-datasource",
        "uid": "adrqj3qnazvggb"
      },
      "application": {
        "filter": ""
      },
      "countTriggersBy": "",
      "evaltype": "0",
      "functions": [],
      "group": {
        "filter": "proxmox"
      },
      "hide": false,
      "host": {
        "filter": "/.*/"
      },
      "item": {
        "filter": "repository"
      },
      "itemTag": {
        "filter": ""
      },
      "macro": {
        "filter": ""
      },
      "options": {
        "count": false,
        "disableDataAlignment": false,
        "showDisabledItems": false,
        "skipEmptyValues": false,
        "useTrends": "default",
        "useZabbixValueMapping": false
      },
      "proxy": {
        "filter": ""
      },
      "queryType": "2",
      "refId": "E",
      "resultFormat": "time_series",
      "schema": 12,
      "table": {
        "skipEmptyValues": false
      },
      "tags": {
        "filter": ""
      },
      "textFilter": "",
      "trigger": {
        "filter": ""
      }
    },
    {
      "schema": 12,
      "queryType": "2",
      "group": {
        "filter": "MY-GROUP"
      },
      "host": {
        "filter": "/.*/"
      },
      "application": {
        "filter": ""
      },
      "itemTag": {
        "filter": ""
      },
      "item": {
        "filter": "proxmox"
      },
      "macro": {
        "filter": ""
      },
      "functions": [],
      "trigger": {
        "filter": ""
      },
      "countTriggersBy": "",
      "tags": {
        "filter": ""
      },
      "proxy": {
        "filter": ""
      },
      "textFilter": "",
      "evaltype": "0",
      "options": {
        "showDisabledItems": false,
        "skipEmptyValues": false,
        "disableDataAlignment": false,
        "useZabbixValueMapping": false,
        "useTrends": "default",
        "count": false
      },
      "table": {
        "skipEmptyValues": false
      },
      "datasource": {
        "type": "alexanderzobnin-zabbix-datasource",
        "uid": "adrqj3qnazvggb"
      },
      "hide": false,
      "refId": "F",
      "resultFormat": "time_series"
    },
    {
      "schema": 12,
      "queryType": "0",
      "group": {
        "filter": "MY-GROUP"
      },
      "host": {
        "filter": "/.*/"
      },
      "application": {
        "filter": ""
      },
      "itemTag": {
        "filter": ""
      },
      "item": {
        "filter": "Total memory"
      },
      "macro": {
        "filter": ""
      },
      "functions": [],
      "trigger": {
        "filter": ""
      },
      "countTriggersBy": "",
      "tags": {
        "filter": ""
      },
      "proxy": {
        "filter": ""
      },
      "textFilter": "",
      "evaltype": "0",
      "options": {
        "showDisabledItems": false,
        "skipEmptyValues": false,
        "disableDataAlignment": false,
        "useZabbixValueMapping": false,
        "useTrends": "default",
        "count": false
      },
      "table": {
        "skipEmptyValues": false
      },
      "datasource": {
        "uid": "adrqj3qnazvggb",
        "type": "alexanderzobnin-zabbix-datasource"
      },
      "refId": "G",
      "hide": false,
      "resultFormat": "time_series"
    }
  ],
  "title": "Panel Title",
  "transformations": [
    {
      "id": "reduce",
      "options": {
        "labelsToFields": true,
        "reducers": [
          "last"
        ]
      }
    },
    {
      "id": "groupingToMatrix",
      "options": {
        "columnField": "item",
        "rowField": "host",
        "valueField": "Last"
      }
    }
  ],
  "type": "table"
}

Do you know what is causing this error?

Thank you for your help.

I found a solution :

Add “Join by field” mode “OUTER” and use “Last *” in reduce operation

I don’t understand but it work =)