diff --git a/src/components/workflows/WorkflowsTable.vue b/src/components/workflows/WorkflowsTable.vue
index 9bfec7225855cfbe4d3e0ca3bdf4c6484cc5d076..487fe3cdf1ea00e7103af757db0e249332665ff6 100644
--- a/src/components/workflows/WorkflowsTable.vue
+++ b/src/components/workflows/WorkflowsTable.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="container">
-    <div class="grid mb-4">
+    <div class="grid mb-4" v-if="evals.length > 0">
       <div class="flex align-items-center ml-auto">
         <p class="mr-2">{{ $t('group_by')}}:</p>
         <Dropdown
@@ -11,7 +11,7 @@
         />
       </div>
     </div>
-    <table class="w-full" style="border-spacing: 0">
+    <table v-if="evals.length > 0" class="w-full" style="border-spacing: 0">
       <tr>
         <th class="border-gray-400"></th>
         <th class="border-gray-400"></th>
@@ -52,6 +52,7 @@
         </tr>
       </template>
     </table>
+    <div>{{ $t('no_table_data') }}</div>
   </div>
 </template>
 
@@ -79,7 +80,7 @@ const onChange = ({ value }) => {
 };
 
 const groupByWorkflows = () => {
-  groupedData.value = props.data.reduce((acc, cur) => {
+  groupedData.value = props.data.filter(item => !!(item.metadata.ocr_workflow)).reduce((acc, cur) => {
     const ocrWorkflowId = cur.metadata.ocr_workflow['@id'];
     const label = cur.metadata.ocr_workflow.label;
 
@@ -105,7 +106,7 @@ const groupByWorkflows = () => {
 };
 
 const groupByDocuments = () => {
-  groupedData.value = props.data.reduce((acc, cur) => {
+  groupedData.value = props.data.filter(item => !!(item.metadata.gt_workspace)).reduce((acc, cur) => {
     const gtWorkspaceId = cur.metadata.gt_workspace['@id'];
     const label = cur.metadata.gt_workspace.label;
     evals.value = Object.keys(cur.evaluation.document_wide);
diff --git a/src/locales/de.json b/src/locales/de.json
index c14b68621858972baa3c2c43b35d09df59df6df6..8dbcd3685c3f5642afa6ad1a31394d3ff20e36bc 100644
--- a/src/locales/de.json
+++ b/src/locales/de.json
@@ -25,5 +25,5 @@
   "cer_min_desc": "CER Min absteigend",
   "cer_max_asc": "CER Max aufsteigend",
   "cer_max_desc": "CER Max absteigend",
-
+  "no_table_data": "Keine Tabellendaten verfügbar"
 }
diff --git a/src/locales/en.json b/src/locales/en.json
index c6a091eb7da4749cffbe46da534c12428f636499..6c905c5d0bbeb7dc09c91612558ece1bf59fad03 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -18,5 +18,6 @@
   "cer_min_asc": "CER Min ascending",
   "cer_min_desc": "CER Min descending",
   "cer_max_asc": "CER Max ascending",
-  "cer_max_desc": "CER Max descending"
+  "cer_max_desc": "CER Max descending",
+  "no_table_data": "No table data available"
 }