M函数:M函数对大小写敏感,每一个字母必须按函数规范书写,第一个字母都是大写。
凡是大括号里放的都叫List{列表},凡是中括号里放的都叫Record[记录],工作表在Excel中叫Sheet,我们这里叫Table。
聚合函数:
List.Sum();List.Min();List.Max();List.Average()
文本函数 :
Text.Length();Text.Trim();Text.Start(文本,n)取前n个字符
Text.End(文本,n)取后n个字符
提取数据函数:
从Excel表中提取数据:Excel.Workbook()
从Csv/Txt中提取数据:Csv.Document()
如何查找M函数:点击数据——新建源(空查询),在公式栏中输入#shared,就能查找到所有的M函数。
Power BI
关系的建立:类似于EXCEL里面的VLOOKUP函数。以一个变量进行其他变量的匹配。点击建模中的管理关系。点击模型——以学生信息表和成绩表中的学号为关键字建立关系。
通常固定数据的表建在上面,每天变化的动态表建在下面。
建立模型做动态图表:在报表中进行动态图表的设置(类似于数据透视表实现动态图表的控制)
最终建立的模型如图所示:实现简单的通过年份和学科的控制实现成绩和图表的变化。
在POWER BI中,数据透视表是通过可视化中“字段”和“矩阵”的按钮来实现的。