Can anyone please optimize the below code, at present, the code working perfectly.
I want this data to be sent as an attachment by using Power Automate. Looking for help.
//Code Begin
Sort(
AddColumns(
GroupBy(Filter(Chronicles,TaskDate >= FilterStartDate_1.SelectedDate && TaskDate <= FilterEndDate_1.SelectedDate),
"TaskDate",
"ByDate"
),
"TOT",
Sum(
Filter(
ByDate,
TaskDate >= FilterStartDate_1.SelectedDate && TaskDate <= FilterEndDate_1.SelectedDate
),
TaskDuration
),
"BAH",
Sum(
Filter(
ByDate,
Country = "Bahrain" && TaskDate >= FilterStartDate_1.SelectedDate && TaskDate <= FilterEndDate_1.SelectedDate
),
TaskDuration
),
"KSA",
Sum(
Filter(
ByDate,
Country = "Saudi Arabia" && TaskDate >= FilterStartDate_1.SelectedDate && TaskDate <= FilterEndDate_1.SelectedDate
),
TaskDuration
),
"QAT",
Sum(
Filter(
ByDate,
Country = "Qatar" && TaskDate >= FilterStartDate_1.SelectedDate && TaskDate <= FilterEndDate_1.SelectedDate
),
TaskDuration
),
"OMN",
Sum(
Filter(
ByDate,
Country = "Oman" && TaskDate >= FilterStartDate_1.SelectedDate && TaskDate <= FilterEndDate_1.SelectedDate
),
TaskDuration
),
"DXB",
Sum(
Filter(
ByDate,
Country = "Dubai" && TaskDate >= FilterStartDate_1.SelectedDate && TaskDate <= FilterEndDate_1.SelectedDate
),
TaskDuration
),
"ABD",
Sum(
Filter(
ByDate,
Country = "Abu Dhabi" && TaskDate >= FilterStartDate_1.SelectedDate && TaskDate <= FilterEndDate_1.SelectedDate
),
TaskDuration
),
"SD",
Sum(
Filter(
ByDate,
Country = "Stevedoring" && TaskDate >= FilterStartDate_1.SelectedDate && TaskDate <= FilterEndDate_1.SelectedDate
),
TaskDuration
),
"REG",
Sum(
Filter(
ByDate,
Country = "Regional" && TaskDate >= FilterStartDate_1.SelectedDate && TaskDate <= FilterEndDate_1.SelectedDate
),
TaskDuration
)
),
TaskDate,
SortOrder.Ascending
)
//Code End
//The Screen
