|
@@ -264,6 +264,17 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
ChainRate = t1_t2.Select(x => x.ChainNum).FirstOrDefault() > 0 ?
|
|
|
((double.Parse(t1.Num.ToString()) - double.Parse(t1_t2.Select(x => x.ChainNum).FirstOrDefault().ToString())) / double.Parse(t1_t2.Select(x => x.ChainNum).FirstOrDefault().ToString()) * 100).ToString("F2") + "%" : "100.00%",
|
|
|
}).ToList();
|
|
|
+ var total = new
|
|
|
+ {
|
|
|
+ Id = "0",
|
|
|
+ Name = "合计",
|
|
|
+ Num = res.Sum(x => x.Num),
|
|
|
+ Sublevel = false,
|
|
|
+ Children = new List<HotspotDataLsitVo>(),
|
|
|
+ ChainNum = res.Sum(x => x.ChainNum),
|
|
|
+ ChainRate = res.Sum(x => x.ChainNum) > 0 ? ((double.Parse(res.Sum(x => x.Num).ToString()) - double.Parse(res.Sum(x => x.ChainNum).ToString())) / double.Parse(res.Sum(x => x.ChainNum).ToString()) * 100).ToString("F2") + "%" : "100.00%"
|
|
|
+ };
|
|
|
+ res.Add(total);
|
|
|
return res;
|
|
|
}
|
|
|
|