- 玩法参与情况
+
@@ -306,6 +306,38 @@
触发用户数
+ {{# if(item.filts.length > 0){ }}
+
+
+
+
+ {{# if(item.filts.length > 1){ }}
+ {{# if(item.condrelation === "and"){ }}
+
且
+ {{# } else { }}
+
或
+ {{# } }}
+ {{# } }}
+
+
+ {{# layui.each(item.filts, function(indexs, items){ }}
+
+
{{items.columnDesc}}
+
{{items.comparator_name}}
+
+
+
+
+
+ {{# }); }}
+
+
+
+
添加条件
+
+
+ {{# } }}
+
{{# if(item.formatname == undefined){ }}
两位小数
{{# } else { }}
diff --git a/web/src/x.min.js b/web/src/x.min.js
index 924c3d3..60a4921 100644
--- a/web/src/x.min.js
+++ b/web/src/x.min.js
@@ -463,6 +463,7 @@ var X = window.X || {
var mean = 0;
var sameday = 0;
var date;
+
var length = data[0]['date_range'].length - 1;
date = data[0]['date_range'][length];
for(let i in data){
@@ -1584,6 +1585,8 @@ var X = window.X || {
"endTime":"",
"graphShape":"L0",
"recentDay":"1-7",
+ "e_days":1,
+ "s_days":7,
"groupBy":[],
"uiCommonConfig":{
"tableSorts":[],
@@ -1618,7 +1621,9 @@ var X = window.X || {
var startdate = new Date(start.format('YYYY-MM-DD'));
var startmonth = Date.parse(startdate)/1000;
- data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ // data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
+ data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
calculationdata();
})
@@ -2068,14 +2073,20 @@ var X = window.X || {
$(document).off('click','.analysis-footadd___2D4YB').on('click','.analysis-footadd___2D4YB',function(){
var index = data['eventView']['groupBy'].length;
var screentypedata = filteringdata();
- var drr = {
- "columnDesc":screentypedata[0]['category'][index]['title'],//事件中文显示
- "columnName":screentypedata[0]['category'][index]['id'],//事件id
- 'data_type':screentypedata[0]['category'][index]['data_type'],//类型
- 'tableType': screentypedata[0]['id'],
- "ftv":'',//条件
- "section":''//区间
+ for(let i in screentypedata){
+ if(screentypedata[i]['category'].length > 0){
+ var drr = {
+ "columnDesc":screentypedata[i]['category'][index]['title'],//事件中文显示
+ "columnName":screentypedata[i]['category'][index]['id'],//事件id
+ 'data_type':screentypedata[i]['category'][index]['data_type'],//类型
+ 'tableType': screentypedata[i]['id'],
+ "ftv":'',//条件
+ "section":''//区间
+ }
+ break;
+ }
}
+
data.eventView.groupBy.push(drr);
X.laytpldata("#analysis-gpmain___3YGfw-dot",data.eventView.groupBy,".analysis-gpmain___3YGfw");
@@ -4970,6 +4981,8 @@ var X = window.X || {
"filts":[],
"groupBy":[],
"recentDay":"1-30",
+ "e_days":1,
+ "s_days":7,
"relation":"and",
"startTime":"",
"statType":"retention",
@@ -4993,6 +5006,8 @@ var X = window.X || {
var endTime = end.format('YYYY-MM-DD')+ " "+ "23:59:59";
data['eventView']['startTime'] = startTime;
data['eventView']['endTime'] = endTime;
+ data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
+ data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
retaineddata();
})
@@ -6497,6 +6512,8 @@ var X = window.X || {
"filts":[],
"groupBy":[],
"recentDay":"1-7",
+ "e_days":1,
+ "s_days":7,
"relation":"and",
"startTime":"2021-05-09 00:00:00",
"statType":"retention",
@@ -6527,7 +6544,9 @@ var X = window.X || {
var startdate = new Date(start.format('YYYY-MM-DD'));
var startmonth = Date.parse(startdate)/1000;
- data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ // data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
+ data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
retaineddata();
});
@@ -7486,6 +7505,8 @@ var X = window.X || {
"filts":[],
"groupBy":[],
"recentDay":"1-7",
+ "e_days":1,
+ "s_days":7,
"relation":"and",
"startTime":"2021-05-09 00:00:00",
"statType":"retention",
@@ -7519,7 +7540,9 @@ var X = window.X || {
var startdate = new Date(start.format('YYYY-MM-DD'));
var startmonth = Date.parse(startdate)/1000;
- data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ // data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
+ data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
retaineddata();
});
diff --git a/web/srczip/common.js b/web/srczip/common.js
index 3a69405..320a411 100644
--- a/web/srczip/common.js
+++ b/web/srczip/common.js
@@ -462,6 +462,7 @@ var X = window.X || {
var mean = 0;
var sameday = 0;
var date;
+
var length = data[0]['date_range'].length - 1;
date = data[0]['date_range'][length];
for(let i in data){
diff --git a/web/srczip/logic/analysis.js b/web/srczip/logic/analysis.js
index 4c598d2..c82ccb0 100644
--- a/web/srczip/logic/analysis.js
+++ b/web/srczip/logic/analysis.js
@@ -24,6 +24,8 @@
"endTime":"",
"graphShape":"L0",
"recentDay":"1-7",
+ "e_days":1,
+ "s_days":7,
"groupBy":[],
"uiCommonConfig":{
"tableSorts":[],
@@ -58,7 +60,9 @@
var startdate = new Date(start.format('YYYY-MM-DD'));
var startmonth = Date.parse(startdate)/1000;
- data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ // data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
+ data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
calculationdata();
})
@@ -508,14 +512,20 @@
$(document).off('click','.analysis-footadd___2D4YB').on('click','.analysis-footadd___2D4YB',function(){
var index = data['eventView']['groupBy'].length;
var screentypedata = filteringdata();
- var drr = {
- "columnDesc":screentypedata[0]['category'][index]['title'],//事件中文显示
- "columnName":screentypedata[0]['category'][index]['id'],//事件id
- 'data_type':screentypedata[0]['category'][index]['data_type'],//类型
- 'tableType': screentypedata[0]['id'],
- "ftv":'',//条件
- "section":''//区间
+ for(let i in screentypedata){
+ if(screentypedata[i]['category'].length > 0){
+ var drr = {
+ "columnDesc":screentypedata[i]['category'][index]['title'],//事件中文显示
+ "columnName":screentypedata[i]['category'][index]['id'],//事件id
+ 'data_type':screentypedata[i]['category'][index]['data_type'],//类型
+ 'tableType': screentypedata[i]['id'],
+ "ftv":'',//条件
+ "section":''//区间
+ }
+ break;
+ }
}
+
data.eventView.groupBy.push(drr);
X.laytpldata("#analysis-gpmain___3YGfw-dot",data.eventView.groupBy,".analysis-gpmain___3YGfw");
diff --git a/web/srczip/logic/funnelanalysis.js b/web/srczip/logic/funnelanalysis.js
index 06a7d0c..0be01b0 100644
--- a/web/srczip/logic/funnelanalysis.js
+++ b/web/srczip/logic/funnelanalysis.js
@@ -11,6 +11,8 @@
"filts":[],
"groupBy":[],
"recentDay":"1-30",
+ "e_days":1,
+ "s_days":7,
"relation":"and",
"startTime":"",
"statType":"retention",
@@ -34,6 +36,8 @@
var endTime = end.format('YYYY-MM-DD')+ " "+ "23:59:59";
data['eventView']['startTime'] = startTime;
data['eventView']['endTime'] = endTime;
+ data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
+ data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
retaineddata();
})
diff --git a/web/srczip/logic/ltvmodel.js b/web/srczip/logic/ltvmodel.js
index d1494c9..f56c44e 100644
--- a/web/srczip/logic/ltvmodel.js
+++ b/web/srczip/logic/ltvmodel.js
@@ -10,6 +10,8 @@
"filts":[],
"groupBy":[],
"recentDay":"1-7",
+ "e_days":1,
+ "s_days":7,
"relation":"and",
"startTime":"2021-05-09 00:00:00",
"statType":"retention",
@@ -40,7 +42,9 @@
var startdate = new Date(start.format('YYYY-MM-DD'));
var startmonth = Date.parse(startdate)/1000;
- data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ // data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
+ data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
retaineddata();
});
diff --git a/web/srczip/logic/retained.js b/web/srczip/logic/retained.js
index 66f0b56..838dae8 100644
--- a/web/srczip/logic/retained.js
+++ b/web/srczip/logic/retained.js
@@ -11,6 +11,8 @@
"filts":[],
"groupBy":[],
"recentDay":"1-7",
+ "e_days":1,
+ "s_days":7,
"relation":"and",
"startTime":"2021-05-09 00:00:00",
"statType":"retention",
@@ -44,7 +46,9 @@
var startdate = new Date(start.format('YYYY-MM-DD'));
var startmonth = Date.parse(startdate)/1000;
- data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ // data['eventView']['recentDay'] = parseInt((sameday - endmonth)/86400) + "-"+ parseInt((sameday - startmonth)/86400);
+ data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
+ data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
retaineddata();
});