首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

查询M语言计算

在Power BI中,M语言(也称为Power Query Formula Language)用于数据查询和转换。以下是一些基本的M语言计算示例:

1. 基本计算

1.1 加法

代码语言:javascript
复制
= 1 + 2

1.2 减法

代码语言:javascript
复制
= 5 - 3

1.3 乘法

代码语言:javascript
复制
= 4 * 6

1.4 除法

代码语言:javascript
复制
= 10 / 2

2. 字符串操作

2.1 字符串连接

代码语言:javascript
复制
= "Hello, " & "World!"

2.2 字符串长度

代码语言:javascript
复制
= Text.Length("Hello, World!")

2.3 字符串截取

代码语言:javascript
复制
= Text.Middle("Hello, World!", 7, 5)

3. 日期和时间操作

3.1 获取当前日期

代码语言:javascript
复制
= DateTime.LocalNow()

3.2 日期加减

代码语言:javascript
复制
= DateTime.AddMonths(DateTime.LocalNow(), 1)

3.3 日期格式化

代码语言:javascript
复制
= DateTime.ToText(DateTime.LocalNow(), "yyyy-MM-dd")

4. 数据转换

4.1 转换为小写

代码语言:javascript
复制
= Text.Lower("Hello, World!")

4.2 转换为大写

代码语言:javascript
复制
= Text.Upper("Hello, World!")

4.3 替换字符串

代码语言:javascript
复制
= Text.Replace("Hello, World!", "World", "Power BI")

5. 条件判断

5.1 如果条件

代码语言:javascript
复制
= if 1 > 2 then "True" else "False"

5.2 多条件判断

代码语言:javascript
复制
= if 1 > 2 then "A" else if 2 > 1 then "B" else "C"

6. 数据聚合

6.1 求和

代码语言:javascript
复制
= List.Sum({1, 2, 3, 4, 5})

6.2 平均值

代码语言:javascript
复制
= List.Average({1, 2, 3, 4, 5})

6.3 最大值

代码语言:javascript
复制
= List.Max({1, 2, 3, 4, 5})

6.4 最小值

代码语言:javascript
复制
= List.Min({1, 2, 3, 4, 5})

7. 数据过滤

7.1 过滤列表

代码语言:javascript
复制
= List.Select({1, 2, 3, 4, 5}, each _ > 2)

7.2 过滤表

代码语言:javascript
复制
= Table.SelectRows(Table.FromRecords({[Name = "Alice", Age = 30], [Name = "Bob", Age = 25]}), each [Age] > 25)

这些示例展示了M语言在Power BI中进行基本计算、字符串操作、日期和时间操作、数据转换、条件判断、数据聚合和数据过滤的一些常见用法。你可以根据具体需求进行更复杂的计算和转换。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

20分24秒

01-Power Query和M语言介绍

1分30秒

C语言 | 计算存款利息

1分18秒

C语言计算存款利润

13分42秒

2.7 自然语言查询的UI构建

1分43秒

C语言 | 计算总平均分及第n个人的成绩

9分35秒

day01_Java语言概述/08-尚硅谷-Java语言基础-计算机语言的划分

9分35秒

day01_Java语言概述/08-尚硅谷-Java语言基础-计算机语言的划分

9分35秒

day01_Java语言概述/08-尚硅谷-Java语言基础-计算机语言的划分

5分32秒

002 - Java入门极速版 - 基础概念 - 计算机语言

22分54秒

02-Power Query中的数据类型、运算符、注释和函数帮助

8分55秒

李南江带你玩转C语言(01-计算机基本概述)

14分7秒

尚硅谷_Python基础_11_计算机语言简介.avi

领券