Marking in table visualizations is only supported if the view has a 'Primary Key' defined and the reason is that a primary key is required to know which rows to mark. Unfortunately, it is not possible to define the primary key using Impala when the data table is external.
There are idea/enhancement requests in the TIBCO Ideas portal already which is in consideration to define the primary key with Impala:
In the meantime, you can enable marking by instead importing the data when creating your data table (in-memory) instead of having external (in-database).