Yes, I have done RLS with a dataset and it worked, although that dataset originated from a CSV file so I imported it into Desktop and then published to Service.
Here is a recent blog article on it:
http://community.powerbi.com/t5/Community-Blog/Row-Level-Security-in-Power-BI/ba-p/31031
They just released RLS like this month so it is pretty new.