Browse Source

解决用户分析统计未激活用户问题。

Signed-off-by: zouap <zouap@pcl.ac.cn>
tags/v1.22.5.1^2
zouap 3 years ago
parent
commit
32e32c372e
2 changed files with 6 additions and 5 deletions
  1. +2
    -1
      routers/repo/user_data_analysis.go
  2. +4
    -4
      web_src/js/components/UserTrend.vue

+ 2
- 1
routers/repo/user_data_analysis.go View File

@@ -59,7 +59,8 @@ func writeUserMetricsExcel(row int, xlsx *excelize.File, sheetName string, userM
tmp = tmp + 1
xlsx.SetCellValue(sheetName, getColumn(tmp)+rows, "")
tmp = tmp + 1
xlsx.SetCellValue(sheetName, getColumn(tmp)+rows, fmt.Sprintf("%.2f", userMetrics.ActivateIndex))
t := userMetrics.ActivateIndex * 100
xlsx.SetCellValue(sheetName, getColumn(tmp)+rows, fmt.Sprintf("%.2f", t)+"%")
tmp = tmp + 1
xlsx.SetCellValue(sheetName, getColumn(tmp)+rows, userMetrics.TotalUser)
tmp = tmp + 1


+ 4
- 4
web_src/js/components/UserTrend.vue View File

@@ -127,6 +127,9 @@
prop="ActivateIndex"
label="新增用户激活率"
align="center">
<template slot-scope="scope">
{{scope.row.ActivateIndex | rounding}}
</template>
</el-table-column>
<el-table-column
prop="TotalUser"
@@ -760,10 +763,7 @@
},
filters:{
rounding (value) {
return Number(value).toFixed(2)
},
roundingToHour (value) {
return (Number(value)/3600).toFixed(2)
return Number(value*100).toFixed(2) + "%"
},
transformTimestamp(timestamp){
let a = new Date(timestamp*1000);


Loading…
Cancel
Save