Power Query 편집기에서 테이블에 필터를 적용 할 때 조건을 정확하게 확인하는 것이 좋습니다.

테이블의 행을 필터링할 때 Excel 워크시트의 작업에 대해 신경 쓰는 것은 거의 없지만 Power Query 편집기의 유사한 작업에서는 그렇지 않습니다.

무슨 일이야



테이블에 이 후 필요한 행만을 추출하고 싶다.

"A"와 "B"와 "C"만을 동료로 하고 싶기 때문에 그들을 선택하는 조작을 했다.

좋아요.

소스 테이블에 새로운 행 "F"가 나타났다.

"F"도 동료에 합류했다.




"선택"과 "제외"라는 인식이 이루어지고 있고, 효율이 좋은 분을 Power Query 에디터가 결정하고 있다

임계값은 50%



선택한 항목 수가 절반 이하인 경우 선택


선택 (A 또는 B)
let
    Source = #table(type table [Column1 = text],List.Transform({"A".."E"}, each {_})),
    FilteredRows = Table.SelectRows(
        Source,
        each (
               [Column1] = "A"
            or [Column1] = "B"
        )
    )
in
    FilteredRows

선택한 항목 수가 절반 이상인 경우 제외


제외(D,E가 아님)
let
    Source = #table(type table [Column1 = text],List.Transform({"A".."E"}, each {_})),
    FilteredRows = Table.SelectRows(
        Source,
        each (
                [Column1] <> "D"
            and [Column1] <> "E"
        )
    )
in
    FilteredRows

Table.SelectRows
Table.SelectRows( table as table, condition as function ) as table
조건 함수를 충족하는 행을 선택합니다.
선택 condition와 일치하는 행의 테이블을 table에서 반환합니다.
Returns a table of rows from the table , that matches the selection condition .

조건 함수 condition이 바뀝니다.

생각했어요🙄



Excel 워크시트의 김으로 작업을 하면 안 된다고 하는 이야기. Power Query 는 미리 전용을 확인할 수 있는 데이터만을 취급하는 것이 아니기 때문에, 얻고 싶은 결과가 어떻게 있어야 하는가 제대로 생각하면서일까.
그 외에도 Power Query 에디터에는 200 라든지 1000 라든지 임계값이 있으므로 잘 관찰해.

기타


  • Power BI 스터디 - connpass
  • Power BI Desktop을 사용하려면
  • Excel에서 Power Query를 사용하려면



  • 선택하고 싶은 아이템수가 많아 Table.SelectRows 의 condition 가 매우 길어질 때 어떻게 하면 좋을까.
    List.Contains 라든지 사용하면 좋다.

    List.Contains에서 요약
    let
        Source = #table(type table [Column1 = text],List.Transform({"A".."E"}, each {_})),
        FilteredRows = Table.SelectRows(
            Source,
            each List.Contains({"A", "B", "C"}, [Column1])
            // each (
            //        [Column1] = "A"
            //     or [Column1] = "B"
            //     or [Column1] = "C"
            // )
        )
    in
        FilteredRows
    

    좋은 웹페이지 즐겨찾기