Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Necesidad de buscar y contar filas en una tabla que no están presentes en otra tabla

Estoy tratando de comparar las instantáneas para el historial de actividad de ventas. Hemos creado instantáneas diarias y luego hemos hecho una copia de la tabla de instantáneas. El usuario puede filtrar ambas tablas de forma independiente para seleccionar las dos fechas de instantánea que desea comparar.

A continuación se muestra un ejemplo. podemos contar el número de ofertas que comienzan en P1 y Status y luego el Número de artículos en P1 y Status.

El desafío es contar el número de elementos "NUEVOS" en la tabla P2. Es decir, se crearon después de que el usuario seleccionara la fecha de instantánea para P1. Así que id 63636 es NUEVO en P2 basado en el hecho de que fue creado después de la fecha P1 y está en la instantánea de fecha P2. Queremos contar estos elementos y también sumar la cantidad de artículos nuevos.

Tener problemas para obtener el DAX correcto para encontrar primero los elementos "Nuevo" y luego contarlos.

Ray_Brosius_1-1689597237649.png

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Apreciamos la rápida respuesta. Sin embargo, la función countrows no funciona. o al menos no puedo hacer que funcione. Pero permítanme proporcionar algunos detalles más.

A continuación se muestra una captura de pantalla de lo que estamos tratando de hacer.

Tenemos una tabla de instantáneas diarias en nuestra base de datos. Leemos eso y luego hacemos una copia de la tabla. Probablemente no sea el más eficiente, pero no tenemos un conjunto de datos ENORME. A continuación, permitimos que el usuario en los informes seleccione dos SNAPshots que desea comparar.

A continuación, debemos identificar los elementos de la instantánea filtrada 2 que NO están en la instantánea filtrada 1. Podríamos simplemente contarlos o podríamos calcular (suma, promedio, etc.) los valores en otras columnas. Consideramos que estos elementos son "NUEVOS" en el sentido de que no existían en la fecha de la instantánea filtrada1, pero sí existen en la instantánea 2.

Este ejemplo no representa todas las "Columnas/Atributos" que se capturan en nuestras instantáneas. Proporcionaremos cortadores / filtros para que el usuario pueda profundizar en los detalles.

Ray_Brosius_0-1689770505553.png

Syndicate_Admin
Administrator
Administrator

@Ray_Brosius , Suponga que su fecha se une con tablas y filtra esas

Nuevo id en la Tabla 2, Medida de la gráfica con if de la Tabla 2

countrows(filter(Table2, not(Table2[Id] in allselected(Table1[id]) )))

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.