Check if value is > 0 inside a datatable

Hi all,
i want to count how many times a specific value inside a column of datatable appear, and i use this:
CountA = finalDT.Select("[Column 6] = ‘SOSPENSION’ ").CopyToDataTable.Rows.count

My problem is: when i haven’t values for SOSPENSION inside column 6, it go in error with “the source contains no Datarows” but in that case i want to put value 0 in my variable CounA, how can i do that?

Thanks

hey
Main.xaml (5.5 KB)
Tried this
is this what you are looking for?New Microsoft Office Excel Worksheet.xlsx (8.1 KB)

worked??

Thanks for the reply, not really that

My goal is to write into an excel spreadsheet how many times a particular value in the column 6 appear in my datatable.
And i use this expression CountA = finalDT.Select("[Column 6] = ‘SOSPENSION’ ").CopyToDataTable.Rows.count and it work!
The only problem is when the number of SOSPENSION in Column 6 is = 0, because it expect a value > 0

Hi @yiroday,

It is due to the fact that you are trying to convert empty rows to a Data Table. Instead of that you can straightaway get the count like below.

CountA = finalDT.Select("[Column 6] = ‘SOSPENSION’ ").CopyToDataTable.Rows.count

Instead of the above code change it like the following:

CountA = finalDT.Select("[Column 6] = ‘SOSPENSION’").Count

I’ve tried with the second expression but i have this warn

“message”: “Assign: Cannot find column [‘SOSPENSION’].”
the expression is
finalDT.Select(“[Column 6] = ‘SOSPENSION’”).Count

Dim artnrGroups = From a In finalDT _
                    Group a By Key = a.SOSPENSION Into Group _
                    Where Group.Count() > 1
                    Select Group.Count()

Thanks @bcorrea

i use this expression in an assign activity? i’m not a veteran, can you explain a little bit that please?

yes, create a numeric variable and assign to the expression:

From a In finalDT _
Group a By Key = a.SOSPENSION Into Group _
Where Group.Count() > 1
Select Group.Count()