6UNote6

備忘録

【PwerApps】複合検索 Search・Filter

■コンボボックス

Items:colCategory

 

■テキスト

Default:“”

 

■ギャラリー

コンボボックスが空白の場合、データは全部表示

コンボボックスまたはテキストで検索したデータを表示

其々に値がある場合、複合も可

//コンボボックス検索

Sort(

    Search(

        If(

            IsBlank(cmbSearchNameMCS.SelectedItems) = true || IsEmpty(cmbSearchNameMCS.SelectedItems) = true,

            colItem,

            Filter(

                colItem,

                CategoryId in cmbSearchNameMCS.SelectedItems.CategoryId               

            )

        )

        ,

        txtSearchNameMCS.Text,

        "ItemName"

    ),ItemId

)

 

■ギャラリー

テキストが空白(で始まる)の場合、データは全部表示

テキストにデータがある場合、日付範囲内データを表示

If(

    IsBlank(txtSelectWAMS.Text) = true,

    T_勤務管理,

    Filter([@T_勤務管理],

            dteStartDayQAMS.SelectedDate <= 就業日 && dteEndtDayQAMS.SelectedDate >= 就業日,

            StartsWith(ユーザー名,txtSelectWAMS.Text)

    )

)