Sort(
Filter(
FinanceContentTables,
(IsBlank(drpTransformationArea.Selected.Value) ||
'Transformation Area' = drpTransformationArea.Selected.Value)
&& (IsBlank(drpTechnologyplatform.Selected.Value) ||
'Technology Platform' = drpTechnologyplatform.Selected.Value)
&& (IsBlank(drpTechnologydetails.Selected.Value) ||
'Technology Details' = drpTechnologydetails.Selected.Value)
&& (IsBlank(drpFinanceprocess.Selected.Value) ||
FinanceProcess = drpFinanceprocess.Selected.Value)
&& (IsBlank(drpFinanceOrganization.Selected.Value) ||
FinanceOrganization = drpFinanceOrganization.Selected.Value)
&& (IsBlank(drpComptencylevel.Selected.Value) ||
CompetencyLevel = drpComptencylevel.Selected.Value)
&& (IsBlank(drpContenttype.Selected.Value) ||
ContentType = drpContenttype.Selected.Value)
),
ContentViews,
If(
drpSort.Selected.Value = "ContentViews", SortOrder.Descending,
ContentRating,
If(
drpSort.Selected.Value = "ContentRating", SortOrder.Descending
ContentUploadDate
If(
drpSort.Selected.Value = "ContentUploadDate", SortOrder.Descending
)
))