- 浏览: 301254 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
masuweng:
如何给新人机会 -
masuweng:
多sql结果集按列合并新结果报表实现方案 -
Ahe:
赞
坚持长跑方能赢 -
masuweng:
好好好
程序员如何更好的了解自己所做的事情 -
小楠人:
laoguan123 写道楼主好,使用过一些excel导入导出 ...
excell导入导出
<div class="ui blue segment"> <div class="right floated ui mini buttons"> <button class="ui mini button green show_data">#</button> <button class="ui mini button show_rake">%</button> </div> <table class="ui selectable striped celled table"> <thead> <tr> <th class="center aligned" style="width: 10%;">Time</th> <th class="center aligned" style="width: 10%;">Client Development</th> <th class="center aligned" style="width: 15%;">Beginning of Month</th> <th class="center aligned" style="width: 15%;">End of Month</th> <th class="center aligned" style="width: 15%;">Trend</th> </tr> </thead> <tbody> <% (@reports_detail_size-1).times.each do |index| %> <tr > <td rowspan="5"><%= @reports_detail[index]['created_at'].strftime('%Y-%m-%d') %> - <%= @reports_detail[index+1]['created_at'].strftime('%Y-%m-%d') %></td> <td>Total Client</td> <td> <span class='date'><%= a = @reports_detail[index]['buyer_count'] ; a %></span> <span class="rake">--</span> </td> <td> <span class='date'><%= b = @reports_detail[index+1]['buyer_count'] ; b %></span> <span class="rake">--</span> </td> <td class="center aligned" > <span class='date'><%= c = b - a ; c.abs %> <i class="long arrow <%= c.to_i > 0 ? 'up' : 'down'%> icon"></i> </span> <span class="rake"><%= cc = (a - b ) * 100 / a ; cc.abs.round(2) %>% <i class="long arrow <%= cc.to_i > 0 ? 'up' : 'down'%> icon"></i> </span> </td> </tr> <tr > <td>No Contact</td> <td> <span class='date'><%= d = @reports_detail[index]['buyer_no_contact'] ; d %></span> <span class="rake"><%= dd = d * 100 / a ; dd.round(2) %>%</span> </td> <td> <span class='date'><%= e = @reports_detail[index+1]['buyer_no_contact'] ; e %></span> <span class="rake"><%= ee = e * 100 / b ; ee.round(2) %>%</span> </td> <td class="center aligned" > <span class='date'><%= f = e - d ; f.abs %> <i class="long arrow <%= f.to_i > 0 ? 'up' : 'down'%> icon"></i> </span> <span class="rake"><%= ff = (ee - dd) * 100 / ee ; ff.abs.round(2) %>% <i class="long arrow <%= ff.to_i > 0 ? 'up' : 'down'%> icon"></i> </span> </td> </tr> <tr > <td>Contacting</td> <td> <span class='date'><%= g = @reports_detail[index]['buyer_contacting'] ; g %></span> <span class="rake"><%= gg = g * 100 / a ; gg.round(2) %>%</span> </td> <td> <span class='date'><%= h = @reports_detail[index+1]['buyer_contacting'] ; h %></span> <span class="rake"><%= hh = h * 100 / b ; hh.round(2) %>%</span> </td> <td class="center aligned" > <span class='date'><%= i = h-g ; i.abs %> <i class="long arrow <%= i.to_i > 0 ? 'up' : 'down'%> icon"></i> </span> <span class="rake"><%= ii = (hh - gg) * 100 / hh ; ii.abs.round(2) %>% <i class="long arrow <%= ii.to_i > 0 ? 'up' : 'down'%> icon"></i> </span> </td> </tr> <tr > <td>Developed</td> <td> <span class='date'><%= j = @reports_detail[index]['buyer_developed'] ; j %></span> <span class="rake"><%= jj = j * 100 / a ; jj.round(2) %>%</span> </td> <td> <span class='date'><%= k = @reports_detail[index+1]['buyer_developed'] ; k %></span> <span class="rake"><%= kk = k * 100 / b ; kk.round(2) %>%</span> </td> <td class="center aligned" > <span class='date'><%= l = k-j ; l.abs %> <i class="long arrow <%= l.to_i > 0 ? 'up' : 'down'%> icon"></i> </span> <span class="rake"><%= ll = (kk - jj) * 100 / kk ; ll.abs.round(2) %>% <i class="long arrow <%= ll.to_i > 0 ? 'up' : 'down'%> icon"></i> </span> </td> </tr> <tr > <td>Failed</td> <td> <span class='date'><%= m = @reports_detail[index]['buyer_failed'] ; m %></span> <span class="rake"><%= mm = m * 100 / a ; mm.round(2) %>%</span> </td> <td> <span class='date'><%= n = @reports_detail[index+1]['buyer_failed'] ; n %></span> <span class="rake"><%= nn = n * 100 / b ; nn.round(2) %>%</span> </td> <td class="center aligned" > <span class='date'><%= q = n-m ; q.abs %> <i class="long arrow <%= q.to_i > 0 ? 'up' : 'down'%> icon"></i> </span> <span class="rake"><%= qq = nn == 0 ? 0 : (nn - mm) * 100 / nn ; qq.abs.round(2) %>% <i class="long arrow <%= qq.to_i > 0 ? 'up' : 'down'%> icon"></i> </span> </td> </tr> <% end %> </tbody> </table> </div>
发表评论
-
git仓库创建
2020-09-04 15:33 709推送现有文件夹 cd existing_folder git ... -
puma高并发
2020-08-19 09:31 475nginx突发大量502报错 top看一下,cpu的占用并不高 ... -
searchkick
2019-04-10 11:30 0# 通用查询块(条件) def general_ ... -
导入线下excell业务数据按权重匹配线上数据
2019-03-07 11:00 893业务场景:(系统间还没有接口对调,订单号暂时需要线下处理) 线 ... -
两对象同时映射一对一和一对多
2019-02-20 10:14 839class Kpi::Team < Applicat ... -
ruby一些类加载方式
2018-12-21 10:12 565require_dependency 'order/sco ... -
基于ruby的gem remotipart的异步上传文件
2018-12-21 10:11 532针对某一对象保存实例化之前,异步上传图片保存。 gem ' ... -
基于html2canvas的长图分享
2018-12-21 10:11 1160<span class="ui label ... -
rails处理上传读取excell&生成excell
2018-12-20 14:15 971gem 'spreadsheet' gem 'roo', ... -
基于ruby Mechanize的爬虫
2018-12-20 13:09 672def self.sang_carwler ... -
一些常用加密方式
2018-12-20 13:02 730sign = OpenSSL::Digest::SHA256. ... -
ruby 调用restful接口示例
2018-12-20 12:02 926链接参数中添加token def self.query_p ... -
rails错误日志记录
2018-12-19 14:41 759Rails中对日志的处理采用的是“消息-订阅”机制,各部分组件 ... -
railsAPI接收Base64文件
2018-12-18 11:05 1038tmp_dir = " ... -
ruby 调用savon接口示例
2018-12-18 10:51 1019例子一 module Api module Aob ... -
关于国际商城现货展示与购物车的费用设计
2018-11-15 18:34 442关于国际商城现货展示 ... -
基于多线程的全局变量
2018-10-31 19:50 1162def current_nation def ... -
hash最小值过滤算法
2018-10-31 09:52 1086[["数量","包装" ... -
阿里云裸机部署rails运用
2018-10-08 20:33 1387登录阿里云后首先 sudo apt-get update a ... -
打包订单单据发给货代
2018-09-11 15:43 1179pdf&excell&png # rend ...
相关推荐
在IT监控领域,Zabbix是一个广泛使用的开源监控解决方案,它能够有效地监测各种IT基础设施,包括数据库服务器如SQL Server。在Zabbix中,监控SQL Server的关键性能指标有助于确保数据库的稳定性和高效率。以下是一些...
39. **SUM**: `SUM`用于计算数值列的总和。 40. **TABLE**: `TABLE`是数据存储的基本单位,由列和行组成。 41. **TOP**: `TOP`用于返回查询结果的前N行。 42. **TRIGGER**: `TRIGGER`在特定事件(如INSERT、...
### 易买网SQL数据库构建与配置详解 #### 一、背景介绍 根据提供的信息,“易买网SQL数据库,下载的需要下载数据库”这一标题暗示了一个数据库资源的分享或者一个项目的组成部分缺失的情况。描述“刚刚那个只有项目...
7. 设置右侧值的显示:设置右侧值的显示格式,例如数值、百分比等。 8. 设置其他属性:设置其他属性,例如 Refresh Rate、Query timeout 等。 9. 选择要展示的数据:选择要展示的数据,例如表格、折线图、柱状图等。...
实例091 在ProgressBar控件中显示进度百分比 132 实例092 在NumericUpDown控件中显示当前系统日期 133 2.10 控件技术 134 实例093 程序运行时智能增减控件 134 实例094 多控件的焦点循环移动 136 实例095 动态...
实例091 在ProgressBar控件中显示进度百分比 132 实例092 在NumericUpDown控件中显示当前系统日期 133 2.10 控件技术 134 实例093 程序运行时智能增减控件 134 实例094 多控件的焦点循环移动 136 实例095 动态...
实例091 在ProgressBar控件中显示进度百分比 132 实例092 在NumericUpDown控件中显示当前系统日期 133 2.10 控件技术 134 实例093 程序运行时智能增减控件 134 实例094 多控件的焦点循环移动 136 实例095 动态...
实例091 在ProgressBar控件中显示进度百分比 132 实例092 在NumericUpDown控件中显示当前系统日期 133 2.10 控件技术 134 实例093 程序运行时智能增减控件 134 实例094 多控件的焦点循环移动 136 实例095 动态...
- 该命令将显示监听器是否正在运行以及其端口、协议等配置信息。 - 监听器的状态应为“LISTENER”,表示监听器正在运行并能接收来自客户端的连接请求。 #### 二、检查系统和Oracle日志文件 ##### 2.1 检查操作...
- **SQL语句优化**:优化SQL查询语句,减少不必要的数据扫描。 - **索引管理和使用**:合理创建索引,提高查询效率。 - **分区策略**:采用合适的分区策略,提高数据访问速度。 综上所述,AIX系统的性能管理是一个...