Jump to content
Sil

Insertar elemento calculado en una matriz PowerBI

Recommended Posts

necesito insertar un elemento en la columna KPI cuya operacion sea dividir el elemento errorer/Ingreso al canal. Como se muestra a continuacion en color rojo (esto se hace en tablas dinamicas de excel con elementos calculados) Necesito que dicho calculo sea dinamico en funcion de las columnas y filas que se van insertando en la matriz

image.png.7e794a6147e3990b1a8e0b6558b3ec3d.png

 

Share this post


Link to post
Share on other sites

@Sil puedes utilizar la siguiente fórmula DAX para realizar el calculo que necesitas, esta funciona tanto en excel como en Power BI.

=
CALCULATE (
    SUM ( Rango[Q] ),
    Rango[KPI] = "Errores",
    ALLEXCEPT ( Rango, Rango[ORIGEN] )
)
    / CALCULATE (
        SUM ( Rango[Q] ),
        Rango[KPI] = "Ingreso total",
        ALLEXCEPT ( Rango, Rango[ORIGEN] )
    )

Comentas, saludos.

autogestion2.xlsx

Share this post


Link to post
Share on other sites

gracias por tu respuesta. no logro hacer que en una matriz de power BI esto me quede como un elemento dentro de la columna KPI. Sabes como debo hacer?

 

Share this post


Link to post
Share on other sites

@Sil, integrarlo dentro de una columna es un poco más complicado, tendrias que dinamizar la columna KPI, luego crear una columna calculada con la división de Errores/Ingresos, después volver a dinamizar estas columnas en una sola. Además debes tomar en cuenta las limitaciones de las columnas calculadas en lenguaje "M" frente a DAX, ya que tendrás problemas si no realizas una agrupación antes pero esto te hará perder algunas variables de tu tabla.

En el excel adjunto puedes ver el resultado en la tabla dinámica,  y los pasos en el editor de Power Query.

Saludos.

 

autogestion2 (1).xlsx

Share this post


Link to post
Share on other sites

Gracias Alexanders, de donde podria sacar documentacion sobre dinamizar la columnas en Power BI? Asi sigo tus recomendaciones? Esto que me pasas en excel ( es decir mostrar el calculo que llamamos SIl='Errores'/'ingreso al canal') como una nueva fila dentro de la columna KPI, lo necesito llevar a un objeto llamadao matriz de power BI.

Saludos

Share this post


Link to post
Share on other sites

@Sil, te recomendaria ver algunos tutoriales en youtube hay bastantes videos sobre la "Dinamización de Columnas" y la "Anulación de Dinamización de Columnas", aunque mi recomendación es usar fórmulas en DAX como en el primer ejemplo que te envie dadas sus ventajas a la hora de realizar cálculos. De igual manera todos los pasos que realice en excel desde el editor de Power Query los puedes replicar en Power BI dando el mismo resultado.

Por el momento es lo único que  se me ocurre para realizar lo que pides.

Saludos.

Share this post


Link to post
Share on other sites



×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png