Display only once instances with the same value of attributes

Hi,

I have a query that select different values of attributes (of Transactions).
How can I display into a table, rows with the same values only once?
Displayed data does not need to be persistent.

<table id="transactionscustTable"
                               height="232px"          
                            <columns>
                                <column id="enduser"/>
                            </columns>
                            <rows datasource="transactionscustDs"/>
                        </table>

transactionscustDs.setQuery("select  e from crm$Transaction e\n" + "where  e.enduser = :ds$organizationDs" );

(select distinct doesn’t help because are different transaction with the same attributes)

image

In other words I want to display HashMap…

Finally I solved my issue but now I have blank rows.
Is there any solution to make visible false (programmatically) blank rows from my table?
I cannot remove them because are linked to a datasource (and I also removed from database which is not my wish).( Is pretty strange because even the column attribute (enduser) is Transient (and doesn’t save in database) if I choose to remove a row, is removed from database as well.)
image

Can I set StyleName to a table’s row?

Done (with StyleName)!