มันผิดมาตั้งแต่ sql ของรายงานแล้วล่ะครับ เพราะมันดึง dx0 ถึง dx5 จาก an_stat มาครับ ซึ่งมันไม่ได้บอกว่าเป็น diagtype อะไร
ทางที่ดี ให้คุณแก้ ช่อง ของ Dx ของ Comorbid เป็น Variable แล้วใส่สูตร
เช่น
Value:=Getsqlsubstringdata('select i.name from iptdiag id '
+' left outer join icd101 i on i.code=id.icd10 '
+' where an="'+DBPipeline['an']+'" '
+' and id.diagtype=2 ');
ลองดูนะครับ พิมพ์สดไม่ได้ทดสอบครับ