Hi @WarrenBelz ,
Currently I am using the below logic where the datas are not getting displayed if I am using the With function (For search boxes) if I remove the with function all the datas are being displayed correctly. Can you please help me on this?
Thanks.
Here is the code:
With(
{
SearchData:SortByColumns (
Filter(
Normalizations,
drp_Project.SelectedText.Value = "All" || Project = drp_Project.SelectedText.Value,
Tier = drp_Tier.SelectedText.Value,
Cycle = drp_cycle.SelectedText.Value,
'Permanent ATC' = drp_Geo.SelectedText.Value,
drp_Department.SelectedText.Value = "All" || Department = drp_Department.SelectedText.Value,
(drp_Sbu.SelectedText.Value = "All" && GroupSBU in Filter(
UserRoles,
roleName = "L2 SBU Delivery Head"
).value && VarSBU = true) || (drp_Sbu.SelectedText.Value = "All" && VarServiceline = true) || SBU = drp_Sbu.SelectedText.Value,
(ServiceLine in Filter(
UserRoles,
roleName = "Service Line Manager"
).value && VarServiceline = true) || (VarSBU = true) || ServiceLine in drp_Serviceline.SelectedItems,
'OnShore/OffShore' = drp_Onshore.SelectedText.Value
),
SortColumnName,
If(
SortColumnType,
SortOrder.Ascending,
SortOrder.Descending
)
)
},
Filter(
SearchData,
PNumberSearch.Text in 'Person Number',
EmpNameSearch.Text in 'Employee Full Name',
PermanentAtcSearch.Text in 'Permanent ATC',
JobSearch.Text in Job,
TrackSearch.Text in Track,
TierSearch.Text in Tier,
PersonTypeSearch.Text in 'Person Type',
LastPromoDate.Text in 'Last Promotion Date',
HireDateSearch.Text in 'Employee Hire Date',
DepartmentSearch.Text in Department,
CegSearch.Text in CEG,
PracticeSearch.Text in Practice,
GroupPractSearch.Text in 'Group Practice',
LineManagerSearch.Text in 'Line Manager Name',
VirtusaExpSearch.Text in 'Virtusa Experience',
TotalExpSearch.Text in 'Total Experience',
ProjectSearch.Text in Project,
SbuSearch.Text in SBU,
CurrentProjSearch.Text in 'Current Project Allocation',
PdtLineSearch.Text in 'PDT Line',
ProjectManagedSearch.Text in 'Project Managed By',
RatingsGivenSearch.Text in 'Rating Given By',
ManagerRatingsSearch.Text in 'PreNormalized Ratings',
FinalizedRatingsSearch.Text in FinalRating,
StatusSearch.Text in FinalStatus,
ServiceLineSearch.Text in ServiceLine,
NormalizedBySearch.Text in If(
IsBlank(NormalizedBy),
"",
NormalizedBy
),
ReportingManagerSearch.Text in If(
IsBlank(ReportingManager),
"",
ReportingManager
),
HomeManagerSearch.Text in If(
IsBlank(HomeManager),
"",
HomeManager
)
)
)