Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago

Promedio ponderado

Buscando una manera Cuente el número de veces que aparece un determinado tiempo de permanencia y divídalo por el recuento total de filas que se muestran si se filtran. Ejemplo: 54 aparece 2 veces y hay 24 filas totales que están en la página si se aplican filtros, por lo que el % ponderado es 2/24 = .0833333. Luego, tomaré el Tiempo de permanencia x % ponderado = Morado x Wgt %.

2 Replies

  • @DerekC pruebe esta medida:

    Count Measure = COUNTROWS ( Table )
    Total Count Measure = CALCULATE ( [Count Rows], ALLSELECTED () )
    
    Dwell x Wgt% Measure = 
    
    SUMX ( 
       Table,
       VAR __dwellTime = Table[Dwell Time]
       VAR __dwellCount = CALCULATE ( [Count Measure], ALLSELECTED (), VALUES ( Table[Dwell Time] ) )
       VAR __weightedPercent = DIVIDE ( __dwellCount, [Total Count Measure] )
       RETURN
           __weightPercent * __dwellTime
    )
    
       

    ✨ Síguenos en LinkedIn (en inglés) y a nuestro YouTube (en inglés) canal

    Yo lo haría ❤ Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer un esfuerzo para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

    ⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Muchas gracias. Tuve que agregar otra medida para obtener el resultado que quería, pero esto me llevó el 90% del camino.

      Dividí la variable porcentual ponderada en su propia medida.

      VAR __weightedPercent = DIVIDE ( __dwellCount, [Total Count Measure] )

      Luego, tuve que crear una nueva medida para SUMX el porcentaje ponderado y dividir por el SUMX de la Medida Dwell x wgt% que me ayudaste a crear.

      Wgt Morada media =
      Dónde Sumdwellxwgt = SUMX("MESA", [Morada x Medida Wgt%])
      Dónde Sumwgtpercent = SUMX("MESA", [Wgt%])

      DEVOLUCIÓN
      Sumdwellxwgt / Sumwgtpercent