|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
SELECT
left(起始时间,10) as 日期,
网元名称,
小区名,
sum([A9202:上行EGPRS TBF建立成功次数(无)])/sum([A9201:上行EGPRS TBF建立尝试次数(无)]) AS [上行EGPRS TBF建立成功率],
sum([AR9311:占用PDCH的平均个数(无)]) AS [数据等效话务量],
(90/( sum([AR9351:所有下行GPRS TBF占用GPRS PDCH平均个数(无)]+[AR9357:所有下行GPRS TBF占用静态EGPRS PDCH平均个数(无)]+[AR9359:所有下行GPRS TBF占用动态EGPRS PDCH平均个数(无)]+[AR9365:所有下行EGPRS TBF占用静态EGPRS PDCH平均个数(无)]+[AR9367:所有下行EGPRS TBF占用动态EGPRS PDCH平均个数(无)])/sum([AR9315:存在下行TBF的PDCH平均个数(无)]))+10*(1-(sum([A9204:MS无响应导致上行EGPRS TBF建立失败次数(无)]+[A9004:MS无响应导致上行GPRS TBF建立失败次数(无)]+[A9304:MS无响应导致下行EGPRS TBF建立失败次数(无)]+[A9104:MS无响应导致下行GPRS TBF建立失败次数(无)])/sum([A9201:上行EGPRS TBF建立尝试次数(无)]+[A9001:上行GPRS TBF建立尝试次数(无)]+[A9301:下行EGPRS TBF建立尝试次数(无)]+[A9101:下行GPRS TBF建立尝试次数(无)]))))* sum([A9302:下行EGPRS TBF建立成功次数(无)]+[A9102:下行GPRS TBF建立成功次数(无)])/sum([A9301:下行EGPRS TBF建立尝试次数(无)]+[A9101:下行GPRS TBF建立尝试次数(无)]) AS [质量评分],
iif([质量评分]>60,"优",0) as [质优小区1],
iif([质量评分]<30,"差",0) as [质优小区2]
[质量评分]大于60,定义为优,30-60之间定义为中,30以下定义为差。在一列里面实现。该语句是在excel中应用的。
FROM
(SELECT * FROM [Date1$])
group by
left(起始时间,10),
网元名称,
小区名
新手,请大侠们帮助一下哈!
|
|