Dummy data
sales Records.xlsx (17.7 KB)
Hi Team,
Please help me to do sum of column(Total profit) by Region in excel file. I am new to UiPath. Please refer the attached file.
Dummy data
sales Records.xlsx (17.7 KB)
Hi Team,
Please help me to do sum of column(Total profit) by Region in excel file. I am new to UiPath. Please refer the attached file.
Have you gone through the free training on the UiPath web site?
I am doing it. But I have not seen any similar example.
I need this use case of my current project. It will be great if you can help me.
Give a try on
Build datatable Activity | 2 Cols: Region, Total Profit | Varname: dtReport
Assign Acitvity
left side: dtReport
right side:
(From d in YourDataTableVar.AsEnumerable
Group d by k=d(“Region”).toString.Trim into grp=Group
Let st = grp.Sum(Function (x) CDbl(x(Total Profit).toString.Trim)
Let ra = new Object(){k, st}
Select r = dtTarget.Rows.Add(ra)).CopyToDataTable
Depending on how the Total Profit Values are read in from Excel maybe we have to adopt this part accordingly
Also have a look here:
HI , I have performed below steps according your above. But I am getting <Expression of type ‘System.Data.DataTable’ is not queryable. Make sure you are not missing an assembly reference and/or namespace import for the LINQ provider. Main.xaml> error
Please refer the attached screenshot as reference
screenshot.docx (182.0 KB)
error.
Step 1 Activity name : Build Data Table
variable name : build_sales_records_DT
variable type : data table
Step 2 Assign activity
variable name : calculate_sales_record_DT
variable type : data table
calculate_sales_record_DT = (From d In build_sales_records_DT
Group d By d(“Region”).toString.Trim Into grp=Group
Let st = grp.Sum(Function (x) CDbl(x(“Total Profit”).toString.Trim))
Let ra = New Object(){k, st}
Select r = build_sales_records_DT.Rows.Add(ra)).CopyToDataTable
have a look here:
build_sales_records_DT was used but
but build_sales_records_DT.AsEnumerable is needed
what is dtTarget in your query?
Also
here the 2nd empty datatable that later will be used is to create and will be another variable.
It will reflect the summary Region / Total Sum
I am still getting the error. I have attached my Main.xaml to make it easy for you to help me.
Main.xaml (9.8 KB)
Error ERROR Validation Error Compiler error(s) encountered processing expression “(From d In build_sales_records_DT.AsEnumerable
Group d By d(“Region”).toString.Trim Into grp=Group
Let st = grp.Sum(Function (x) CDbl(x(“Total Profit”).toString.Trim))
Let ra = New Object(){k, st}
Select r = dtTarget.Rows.Add(ra)).CopyToDataTable”.
‘AsEnumerable’ is not a member of ‘System.Data.DataTable’. Main.xaml
do fixing like described here:
remove all unneded activities
open build datatable activity and also remove all lines (one is havein text in first column)
Still facing the same issue. I have attached my text file.
System.Data.DataSetExtensions
Main.xaml (9.9 KB)
After adding below line in Main.xml
System.Data.DataSetExtensions
It was missing the added AssemblyReference System.Data.DataSetExtensions
Kindly note: this has to be done on XAML with an editor (e.g. notepad++) having file closed in UiPath
Also LINQ was to correct
Group d by **k=**d(“Region”).toString.Trim into grp=Group
Have a look here:
Main_V2.xaml (10.3 KB)
it is validating.
Remove all unneeded Activities