๋ฐ์ํ
let
a = [์ด1],
list1 = Table.SelectRows([Table], each [begin] <= a)[index],
list2 = Table.SelectRows([Table], each [end] >= a)[index]
in
List.Intersect({list1, list2})โ
let statement ์์ ๋ณ์ ์ ์ธ, ํจ์ ์ ์ธ, ํธ์ถ ๊ฐ๋ฅ
a ๋ณ์์ [์ด1] ๋์
[Table]์์ [begin]์ด a ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๊ฐ๋ค์ index๋ฅผ list1์ ๋์
[Table]์์ [end]์ด a ๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ๊ฐ๋ค์ index๋ฅผ list2์ ๋์
์ต์ข = list1, list2์ค ์ค๋ณต ๊ฐ
let
Add = (x, y) => x + y,
AddResults =
[
OnePlusOne = Add(1, 1), // equals 2
OnePlusTwo = Add(1, 2) // equals 3
]
in
AddResults
Add : ํจ์๋ช
parameters : x, y / parameters type : any / return : x + y
์ฌ๊ทํจ์ @ ์ด์ฉ
let
fact = (num) => if num = 0 then 1 else num * @fact (num-1)
in
fact(5) // equals 120
https://docs.microsoft.com/en-us/powerquery-m/understanding-power-query-m-functions
๋ฐ์ํ
'Power BI > Power Query M' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Power Query] Custom Functions (0) | 2021.04.07 |
---|---|
[Power BI] Power Query M ํจ์ - Json Text ์์ ๊ฐ ์ถ์ถ (0) | 2021.02.23 |
[Power BI] Power Query M ํจ์ - Oracle์ LPAD ๊ธฐ๋ฅ (0) | 2020.05.18 |
[Power BI] Power Query M ํจ์ - Error Handling (0) | 2020.04.14 |
[Power BI] Power Query M ํจ์ - +, List.Sum (0) | 2019.06.26 |