it is one of the solution. but the excel I have around 5000 rows. it will take 2 minutes for loading all then filter. If i use "ID eq xxxx" for the other role. it only spend 10 sec.
It is one of the solution but it is not efficient.
another way is to change the column name without "-" but i think it is not the purpose of the setting.....
I may wait few more days for someone who can tell how to make "-" in the filter query....