Kusto查询语法:如何统计每个StudentID的选修科目总数
Kusto查询:统计每个学生的选修科目总数
假设你的数据表名为StudentScores(请替换为实际表名),可以通过以下Kusto语句按StudentID分组,统计每个学生的选修科目总数:
场景1:同一学生不会重复选修同一科目(或重复选修只算1次)
StudentScores | summarize SubjectCount = dcount(Subject) by StudentID
场景2:同一学生重复选修同一科目需多次计数
如果需要把重复选修的科目也计入总数,改用count()函数:
StudentScores | summarize SubjectCount = count() by StudentID
语句说明
summarize:Kusto的聚合运算符,用于对分组后的数据做统计计算dcount(Subject):统计分组内不重复的科目数量count():统计分组内的记录总数(对应每个学生的选课记录条数)by StudentID:指定按StudentID字段分组统计
内容的提问来源于stack exchange,提问作者superninja
相关产品推荐
相关产品推荐

