I suspect you're getting this error because you're passing the data table name to the CountRows function like so:
The trick is to provide the data source to the CountRows function, rather than the table name. You can find this by viewing the properties of your data table, and going to the Data section.
Yes, the value that you need to pass to the countrows function is the datasource, not the datatable.
In my example here, the value I would pass to the countrows function is highlighted.
So in your case, it would be:
"if (countrows(datasource) > 0, navigate(blah), false)"
Try this -
If (Countrows( Filter(ProjectHistory,Title= DataCardValue9.Text) ) > 0, navigate(blah), false)
so basically it will count the rows for the filtered datasource .
I see that you are just checking if the table is empty of not, so you could also use the IsEmpty function.
Hope this helps!
Join us next Wednesday for our Demo Extravaganza, October 16, 2019 8am PDT.
Join us for an in-depth look at the new innovations across Dynamics 365 and the Microsoft Power Platform.
Continue your learning in our online communities.
Features releasing from October 2019 through March 2020
Coming to a city near you
Fill out a quick form to claim your user group badge now!
Connect, share, and learn with your peers year-round
Register by September 5 to save $200