Hi @Ramole :
Could you tell me:
- Does the Existing formula work properly?
If it works, I think you can directly replace "Enity1" with your formula.
The point is, because there is no behavior formula in your formula, you can directly use it as a data source:
If(
var,
Sort(
AddColumns(
GroupBy(
AddColumns(
If(FilterGalStatus_2.Selected.Value <> "All" && !IsBlank(searchQuery1),/*Case1*/
Filter(colChecks,Status.Value = FilterGalStatus_2.Selected.Value || searchQuery1 in amount || searchQuery1 in Invoice_x0020_Number || searchQuery1 in Date_x0020_due || searchQuery1 in Business_x0020_Name || searchQuery1 in Month_x0020_and_x0020_Year),
FilterGalStatus_2.Selected.Value = "All" && !IsBlank(searchQuery1),/*Case2*/
Filter(colChecks,searchQuery1 in Status.Value || searchQuery1 in Invoice_x0020_Number || searchQuery1 in amount || searchQuery1 in Business_x0020_Name || searchQuery1 in Month_x0020_and_x0020_Year),
FilterGalStatus_2.Selected.Value = "All" && IsBlank(searchQuery1),/*Case3*/
colChecks,
FilterGalStatus_2.Selected.Value <> "All" && IsBlank(searchQuery1),/*Case4*/
Filter(colChecks,FilterGalStatus_2.Selected.Value)),
"Comppanyvalue",
Business_x0020_Name
),
"Comppanyvalue",
"NewGroup"),
"Status",
First(Sort(NewGroup,Status.Value,Descending)).Status.Value,
"Comments",
First(Sort(NewGroup,Note,Descending)).note,
"Modified",
First(Sort(NewGroup,Modified,Descending)).Modified,
"PhoneNum",
First(Sort(NewGroup,Title,Descending).Title),
"Collect",
First(Sort(NewGroup,Month_x0020_and_x0020_Year,Descending).Month_x0020_and_x0020_Year),
"CHECKDUE",
First(Sort(NewGroup,Date_x0020_due,Descending)).Date_x0020_due,
"Pending Invoices",CountRows(NewGroup),
"Invoice",First(Sort(NewGroup,Invoice_x0020_Number,Descending)).Invoice_x0020_Number,
"TotalBalance",Sum(NewGroup,amount),
"SumShippingFee",Sum(NewGroup,amount),
"InvoiceCreated",First(Sort(NewGroup,Created,Descending)).Created),
CHECKDUE,
Descending
),
FirstN(
Sort(
AddColumns(
GroupBy(
AddColumns(
If(FilterGalStatus_2.Selected.Value <> "All" && !IsBlank(searchQuery1),/*Case1*/
Filter(colChecks,Status.Value = FilterGalStatus_2.Selected.Value || searchQuery1 in amount || searchQuery1 in Invoice_x0020_Number || searchQuery1 in Date_x0020_due || searchQuery1 in Business_x0020_Name || searchQuery1 in Month_x0020_and_x0020_Year),
FilterGalStatus_2.Selected.Value = "All" && !IsBlank(searchQuery1),/*Case2*/
Filter(colChecks,searchQuery1 in Status.Value || searchQuery1 in Invoice_x0020_Number || searchQuery1 in amount || searchQuery1 in Business_x0020_Name || searchQuery1 in Month_x0020_and_x0020_Year),
FilterGalStatus_2.Selected.Value = "All" && IsBlank(searchQuery1),/*Case3*/
colChecks,
FilterGalStatus_2.Selected.Value <> "All" && IsBlank(searchQuery1),/*Case4*/
Filter(colChecks,FilterGalStatus_2.Selected.Value)),
"Comppanyvalue",
Business_x0020_Name
),
"Comppanyvalue",
"NewGroup"),
"Status",
First(Sort(NewGroup,Status.Value,Descending)).Status.Value,
"Comments",
First(Sort(NewGroup,Note,Descending)).note,
"Modified",
First(Sort(NewGroup,Modified,Descending)).Modified,
"PhoneNum",
First(Sort(NewGroup,Title,Descending).Title),
"Collect",
First(Sort(NewGroup,Month_x0020_and_x0020_Year,Descending).Month_x0020_and_x0020_Year),
"CHECKDUE",
First(Sort(NewGroup,Date_x0020_due,Descending)).Date_x0020_due,
"Pending Invoices",CountRows(NewGroup),
"Invoice",First(Sort(NewGroup,Invoice_x0020_Number,Descending)).Invoice_x0020_Number,
"TotalBalance",Sum(NewGroup,amount),
"SumShippingFee",Sum(NewGroup,amount),
"InvoiceCreated",First(Sort(NewGroup,Created,Descending)).Created),
CHECKDUE,
Descending
),
6)
)
Best Regards,
Bof