
2、插入数据透视表,具体路径为插入--数据透视表,在d出的创建数据透视表对话框中,选择一个表或区域那里选择本表格有数据的区域,放置的位置自己选择就行,本例选择在本表格的F6单元格,点击确定。如下图:
3、在d出的数据透视表字段对话框中,将“第N周“字段拖到行区域,将”数量“拖到值区域,并点击值区域的”数量“字段,选择”值字段设置(N)……“,在d出的对话框中选择取平均值,点击确定。如下图:
4、结果已经呈现在了透视表中,第一列显示的第几周,第二列显示的是本周的平均值。
给DataTable中添加一行数据一.如果该DataTable有两列,列的名称是Name,Age,且该DataTable的名称是dt
DataRow dr = dt.NewRow()
dr["Name"] = "Adam"
dr["Age"] = 6
dt.Rows.Add(dr)
在使用datatable的时候,有时候会用到合并多列的情况,在datatable中添加drawCallback属性即可,函数中的内容如:
"drawCallback":function (settings) {
var api =this.api()
var rows =api.rows({page:'current'}).nodes()
var idx =0// 第一列进行合并
var last =null
var tr =null
var ltd =null
api.column(idx, {page:'current'}).data().each(function (group, i) {
tr =$(rows[i])
var td =$("td:eq(" +idx +")",tr)
if (last !== group) {
td.attr("rowspan",1)
td.text(group)
ltd =td
last = group
td.css("vertical-align","middle")
}else {
ltd.attr("rowspan",parseInt(ltd.attr("rowspan")) +1)
td.remove()
console.log(td.text())
}
})
},
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)