- ** “基元”**值是单个部分值,如数字、逻辑、文本或 NULL 。 NULL 值可用于指示缺少数据。
123
true
"abc"
null
- “列表”值是值的有序序列 。 M 支持无限列表,但如果作为文本写入,则列表具有固定长度。 大括号字符{和}表示列表的开头和结尾。
{123, true, "A"}
{1, 2, 3}
- ** “记录”**是一组字段 。 字段是名称/值对,其中名称是在字段的记录中唯一的文本值。 记录值的文本语法允许将名称写成不带引号的形式,这种形式也称为“标识符”。 下面显示了一个记录,其中包含名为
A、B和C的三个字段,这些字段具有值1、2和3。
[
A = 1,
B = 2,
C = 3
]
- “表”是一组按列(按名称标识)和行组织的值 。 不存在用于创建表的文本语法,但有几个标准函数可用于从列表或记录创建表。
{"A", "B"},
{ {1, 2},
{3, 4} }
)
- “函数”是一个值,当带着参数进行调用时,将生成一个新值。 函数编写的方法是在括号中列出函数的
参数,后跟“转到”符号=> 和定义函数的表达式。 该表达式通常引用参数(按名称)。
(x, y) => (x + y) / 2`
let
ArcSource = Sql.Database("Server1", "RDB_DB", [Query="select top(250000) Field1,Field2,Field3 from table1 order by Field1 desc", CommandTimeout=#duration(0, 0, 5, 0)]),
ReplSource =Sql.Database("Server2", "RDB_DB1", [Query="select Field1,Field2,Field3 from table1 ", CommandTimeout=#duration(0, 0, 5, 0)]),
CombSource = Table.Combine(**{ArcSource,ReplSource}**),
#"Removed Duplicates" = Table.Distinct(CombSource, {"Field1"})
in
#"Removed Duplicates"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)