Hi,
How to count the numbers of rows in a DataTable?
Thanks,
Gilbert
CountRows(datasource)
HI,
I tried that but is says "Invalid Argument type(control)".
you have to create a label, and in the text field write the formula
can you post a screenshot ?
I suspect you're getting this error because you're passing the data table name to the CountRows function like so:
CountRows(DataTable1)
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.
Hi,
I am using it in an "if" command "if (countrows(datatable2) > 0, navigate(blah), false)"
is this wrong?
Hi Gibert,
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)"
one more question, i put filter on the datatable
Filter(ProjectHistory,Title= DataCardValue9.Text)
how will i use this?
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!
Vivek Bavishi aka That API Guy
PowerApps and Flow MVP
Blog | Twitter | YouTube | Community Profile | GitHub
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Stay up tp date on the latest blogs and activities in the community News & Announcements.
Mark your calendars and join us for the next Power Apps Community Call on January 20th, 8a PST
Dive into the Power Platform stack with hands-on sessions and labs, virtually delivered to you by experts and community leaders.
User | Count |
---|---|
202 | |
183 | |
70 | |
43 | |
34 |
User | Count |
---|---|
339 | |
267 | |
116 | |
66 | |
66 |