首页 > 解决方案 > 我想结合 **Sort and Filter** 和 **Toggle** 函数

问题描述

谁能告诉我如何结合下面的排序和过滤以及切换功能。每个都可以单独使用我的画廊,但我不知道如何组合它们。

排序和过滤:

SortByColumns(
    Filter(
        Project_Gantt_Chart,
        Project = Dropdown7.Selected.Result

    ),
    "Start_Date",
    If(
        SortDescending1,
        Descending,
        Ascending
    )
)

切换:

If(
    ToggleComplete.Value = true,
    Filter(
        Project_Gantt_Chart,
        Percent_Complete2 < 100
    ),
    Project_Gantt_Chart
)

标签: powerapps

解决方案


据我了解,当您的切换处于活动状态时,您希望隐藏 100% 完成的项目,如果我错了,请纠正我。

此代码应该可以工作:

SortByColumns(
If(
    ToggleComplete.Value,
    Filter(
        Project_Gantt_Chart,
        Project = Dropdown7.Selected.Result && Percent_Complete2 < 100
    ),
    Filter(
        Project_Gantt_Chart,
        Project = Dropdown7.Selected.Result
    )
),
"Start_Date",
If(
    Sortdescending1,
    Descending,
    Ascending
)

)

让我知道这是否解决了您的问题,
最好的问候


推荐阅读