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!
Featuring samples like Return to the Workplace and Emergency Response Applications
We're excited to announce our first cross-community 'Can You Solve These?' challenge!
Reopen responsibly, monitor intelligently, and protect continuously with solutions for a safer work environment.
We are excited for the next Super User season.
Features releasing from October 2020 through March 2021