-
Buenas tardes,
Tengo un detalle en el modelo, quisiera que las órdenes de compra recuenten las veces que se repite. como en la imagen
Gracias de antemano
-
Hola Carlos probaste con COUNTX(tu_tabla, tu_tabla[numero de orden])?
Saludos
Hola Carlos! Esto lo puedes hacer con una fórmula DAX para visualizar el resultado en un reporte, en lugar de directamente en el modelo.
En el modelo solo agrégalo si hay una razón muy específica para tenerlo como tabla del modelo. Si no, es mejor que lo agregues con la medida DAX en el reporte. Puedes hacerlo como dice Alejo, o con un COUNT sencillo. Aquí puedes ver a por qué es mejor: https://www.datdata.com/products/especializacion-en-dax-con-power-bi/categories/2154393702/posts/2173740967
Lo puedes agregar como una visualización de tabla si lo necesitas en ese formato. Sería agregando la medida como vemos en esta clase: https://www.datdata.com/products/certificacion-oficial-por-microsoft-de-power-bi/categories/3567095/posts/11910393
Ya he probado, sin embargo no me ha funcionado ya que me cuenta el total de ordenes de compra pero no identifica cuantas veces se repite una misma orden de compra.
Ese comportamiento se debe a que Power BI no detecta el contexto de fila y lo ejecuta con un contexto de filtro.
Al no haber filtros aplicados, te da el total (por eso es el mismo valor para cada fila). Aquí vemos en detalle estos 2 contextos: https://www.datdata.com/products/especializacion-en-dax-con-power-bi/categories/2154393702/posts/2173740968
Así como lo tienes ahorita, en una columna, podrías poner toda esa fórmula dentro de un CALCULATE y verás cómo te dará un resultado diferente (más no sé si te va a dar el valor que necesitas). Aquí vemos varios ejemplos de cómo funciona CALCULATE: https://www.datdata.com/products/certificacion-oficial-por-microsoft-de-power-bi/categories/3567095/posts/11910392 y https://www.datdata.com/products/certificacion-oficial-por-microsoft-de-power-bi/categories/3567095/posts/11910396.
Ahora, quizás haya una razón muy específica por la que quieres hacer ese cálculo ahí, pero lo recomendable es que no lo hagas ahí, sino que lo hagas como una medida y agregues el valor en el reporte, no en la tabla del modelo.
- El debate ‘conteo’ está cerrado y no admite más respuestas.