Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

234
Visualizações
cómo dividir puntaje total por puntaje en javascript

¿Cómo dividir puntaje total por puntaje en javascript?

Tengo un código para mostrar la puntuación total de cada criterio y quiero mostrarlo en forma de porcentaje en un gráfico.

Tengo puntuación total en criterios:

  1. Criterio 1: puntuación total = 3
  2. Criterio 2: puntuación total = 2

y la salida esperada debe mostrarse como un porcentaje para ser

  1. Criterio 1: porcentaje = (3/5)*100 = 60%
  2. Criterio 2: porcentaje = (2/7)*100 = 40%

Mi controlador:

 public function getChartSecurity() { $result = DB::table('tbl_score_details')->select(DB::raw('sum(score) as totalscoreall'))->first(); $result = DB::table('tbl_score_details') ->join('tbl_criterias','tbl_criterias.id_criteria','tbl_score_details.criteria_id') ->select('tbl_criterias.criteria_name', DB::raw("Sum(score) as totalscore "), DB::raw('sum(score) as totalscoreall')) ->groupBy('criteria_name') ->orderBy('totalscore', 'DESC') ->get(); return response()->json($result); }

Estoy tratando de hacer dos consultas con la misma variable, la primera es para recuperar el puntaje total y la segunda consulta es para recuperar el puntaje total de cada criterio. Pero esto no funcionó. TotalScoreAll no está definido en javascript

Mi JavaScript:

 var url = "{{ url('pengawas/chart_security') }}" var Criteria = new Array(); var TotalScore = new Array(); var TotalScoreAll = new Array(); $(document).ready(function(){ $.get(url, function(response){ response.forEach(function(data){ Criteria.push(data.criteria_name); TotalScore.push(data.totalscore); console.log(data.totalscoreall); }); }); });

Resultado cuando lo intenté ingrese la descripción de la imagen aquí

Por favor ayúdame, gracias

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda