在Power BI中,M语言(也称为Power Query Formula Language)用于数据查询和转换。以下是一些基本的M语言计算示例:
= 1 + 2
= 5 - 3
= 4 * 6
= 10 / 2
= "Hello, " & "World!"
= Text.Length("Hello, World!")
= Text.Middle("Hello, World!", 7, 5)
= DateTime.LocalNow()
= DateTime.AddMonths(DateTime.LocalNow(), 1)
= DateTime.ToText(DateTime.LocalNow(), "yyyy-MM-dd")
= Text.Lower("Hello, World!")
= Text.Upper("Hello, World!")
= Text.Replace("Hello, World!", "World", "Power BI")
= if 1 > 2 then "True" else "False"
= if 1 > 2 then "A" else if 2 > 1 then "B" else "C"
= List.Sum({1, 2, 3, 4, 5})
= List.Average({1, 2, 3, 4, 5})
= List.Max({1, 2, 3, 4, 5})
= List.Min({1, 2, 3, 4, 5})
= List.Select({1, 2, 3, 4, 5}, each _ > 2)
= Table.SelectRows(Table.FromRecords({[Name = "Alice", Age = 30], [Name = "Bob", Age = 25]}), each [Age] > 25)
这些示例展示了M语言在Power BI中进行基本计算、字符串操作、日期和时间操作、数据转换、条件判断、数据聚合和数据过滤的一些常见用法。你可以根据具体需求进行更复杂的计算和转换。
领取专属 10元无门槛券
手把手带您无忧上云