We have had issues with iFrames – make sure you are on the latest version of Qlik Sense – and try it on both release streams. Also check that the format of your date is the same. Dates are duals and they are stored as both 40500.123 where that is the number of days since 1/1/1900 and also as the alternative e.g. Formatted 01/01/2015 or 1:1:15 so make sure your select string matches the format you are using as the default for your date field in the app. I am not sure how this differs in Sense from QlikView but this is a common question in Qlik.
<iframe src="https://<ServerName>/single/?appid=ccc53d3a-77c2-48a4-9f5a-f7aa84d82f19&obj=hRZaKk&select=clearall&select=Year,2012" frameborder="0"></iframe>
first try clearing all the filters and then try applying your filter.
Thank you both for your responses, I've gone in and made sure to add the clear all and I can see the app flicker ever time the page loads because of that clear all now but the problem isn't resolved for this one field. Last night I even went so far as to remove all formatting from the date field so that it was purely numbers with no symbols and that didn't work. For some reason it's only this one field, all others I try affect the app and cause the data to load correctly, I'm going to investigate more and see if i can't figure out a reason why.
Well it seems we've ran out of time to figure out why this iframe isn't working correctly for me on this one field. So I've just modified the load script to only bring in data for the current day which is what i was trying to do with the selection filter. Now the iframe only has the data I want but its not the solution I want. Thank you guys for the attempts at helping.