Forum Discussion
AllExcept Returns Gran Total
Hola a todos
Creé un par de meausres, creé una matriz, agregué el número de serie (SN) a la matriz, agregué las medidas de recuento a la matriz.
Todo se ve muy bien.
Luego agregué mi meausre final a otra tabla, pero ahora está devolviendo el Recuento Total General en lugar de permitir el contexto de fila y filtro adecuado. ¿Por qué?
Medida provisional:
Recuento de reparaciones = DISTINCTCOUNT(history_all[work_orders])
Medida final:
Recuento total de reparaciones SN = CALCULATE([Repair Count], ALLEXCEPT(history_all,history_all[SN]))
Gracias
-w
Hay @UncleLewis ,
He creado un ejemplo de datos para intentar reproducir su problema:
Se muestran dos medidas en las imágenes:
Si desea que el recuento de reparaciones sea el mismo que el recuento total de reparaciones SN en el primer objeto visual, puede intentar:
Measure = CALCULATE(DISTINCTCOUNT(history_all[work_orders]),FILTER(ALL(history_all),[SN]=MAX('history_all'[SN])))Acerca de las diferencias entre All() y AllExcept(), consulte los documentos oficiales:
Función ALLEXCEPT (DAX): permite quitar todos los filtros de contexto de la tabla, excepto los filtros que se han aplicado a las columnas especificadas.
Función ALL (DAX): permite devolver todas las filas de una tabla o todos los valores de una columna, ignorando los filtros que se hayan podido aplicar.
Si todavía está confundido, comparta más detalles (tablas, esperados ...) para ayudarnos a aclarar su escenario. Y si es posible, compártame con su archivo pbix después de eliminar datos confidenciales.
Cómo proporcionar datos de ejemplo en el foro de Power BI
Cómo obtener respuestas a su pregunta rápidamente
Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
3 Replies
- Syndicate_Admin
Administrator
@UncleLewis , Esto significa que solo los números de serie en el contexto se utilizarán como filtro. Ningún otro filtro funcionará.
Entonces, si SN está en visual, debería funcionar
- Syndicate_Admin
Administrator
Gracias
SN está en la tabla, pero la medida sigue devolviendo el total general en cada fila del objeto visual de la tabla y no el recuento total de reparaciones para el SN para cada fila.
Gracias
-w
- Syndicate_Admin
Administrator
Hay @UncleLewis ,
He creado un ejemplo de datos para intentar reproducir su problema:
Se muestran dos medidas en las imágenes:
Si desea que el recuento de reparaciones sea el mismo que el recuento total de reparaciones SN en el primer objeto visual, puede intentar:
Measure = CALCULATE(DISTINCTCOUNT(history_all[work_orders]),FILTER(ALL(history_all),[SN]=MAX('history_all'[SN])))Acerca de las diferencias entre All() y AllExcept(), consulte los documentos oficiales:
Función ALLEXCEPT (DAX): permite quitar todos los filtros de contexto de la tabla, excepto los filtros que se han aplicado a las columnas especificadas.
Función ALL (DAX): permite devolver todas las filas de una tabla o todos los valores de una columna, ignorando los filtros que se hayan podido aplicar.
Si todavía está confundido, comparta más detalles (tablas, esperados ...) para ayudarnos a aclarar su escenario. Y si es posible, compártame con su archivo pbix después de eliminar datos confidenciales.
Cómo proporcionar datos de ejemplo en el foro de Power BI
Cómo obtener respuestas a su pregunta rápidamente
Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.