This is technically valid CSDL, so will compile, though it will never return any interactions.
twitter.text is a field which will only ever appear in Tweets. twitter.retweet.count is a field which will only ever appear in retweets (never in Tweets).
You should look at using twitter.retweet.text or interaction.content rather than twitter.text.
Note: If a Tweet containing the phrase 'Daft Punk' is retweeted 1000 times, you will receive every one of those retweets over the 150th. This is great if you want the user details for each user that retweets this Tweet, however if you only want to see roughly how many times this Tweet is retweeted, you could use 'markers' like so:
twitter.retweet.text contains "Daft Punk" AND
twitter.retweet.count in [150, 200, 250, 300, ...]
This will return an interaction on the 150th, 200th, 250th, 300th, ... retweets of the Tweet, so you know roughly how many times it has been retweeted.