es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo hacer una medida en porcentaje?

Equipo,

Estoy intentando crear una medida para extraer nuestros Mantenimientos y reparaciones como % de ingresos:

Z – Mantenimiento/Reparaciones % = sum(‘LSI DPJPHistorySummaryBySiteMaster'[Mantenimiento/Reparaciones]/[Z – Copia de Ingresos TTM JP])

Recibo este error: ‘La función SUM solo acepta una referencia de columna como argumento.’

¿Saben qué estoy haciendo mal?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está en la sintaxis de la fórmula de la medida que has creado.

    Estás intentando usar la función SUM para calcular una relación entre los valores de ‘Maint/Repairs’ y los valores de ‘Z – JP TTM Rev. Copy’. Sin embargo, la función SUM requiere una referencia de columna como argumento, mientras que estás usando el operador de división (/) entre dos columnas.

    Para solucionar este error, intenta reemplazar el operador de división con una medida que calcule el ingreso total, como:

    Z – Mantenimiento/Reparaciones % = SUM(‘LSI DP_JP_HistorySummaryBySiteMaster'[Maint/Repairs]) / [Z – Total Revenue]

    Donde [Z – Total Revenue] es una medida que calcula el ingreso total.

    Alternativamente, puedes envolver la división en una función SUMX para que funcione:

    Z – Mantenimiento/Reparaciones % = SUMX(‘LSI DP_JP_HistorySummaryBySiteMaster’, ‘LSI DP_JP_HistorySummaryBySiteMaster'[Maint/Repairs]/[Z – JP TTM Rev. Copy])

    Esto iterará a través de cada fila y realizará la división en cada fila, luego sumará los resultados.

    ¡Espero que esto ayude!

Comments are closed.