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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

contar los valores filtrados en función de varios criterios (de otra tabla)

Hola comunidad pbi,

Me estoy esforzando con un problema: necesito contar la LiaisonKey en la mesa 'Demande'.

En esta tabla principal, todas las claves de enlace son valores distintos.

En la tabla rad, algunas claves de enlace aparecen más de una vez.

Necesito contar toda la clave de enlace en Demande excluyendo toda la clave de enlace en Rad IF:

- La primera dateradiación para cada clave de enlace es > 01-05-2021 Y

- DtDerad para esa misma clave de enlace y Dateradiation está en blanco

Probé una medida simple:

prueba =
var my_date = fecha(01,05,2021)
devolución
calculate(DISTINCTCOUNT(Demande[LIAISONKEY]),
LASTDATE(Radiatio[DateRadiation])<my_date,
ISBLANK(Radiatio[DtDerad])
)

pero no funciona. Probé una columna calculada en la tabla Demande con valores de búsqueda, pero tampoco funcionó.

¿Alguna idea?

aquí hay una muestra de mi conjunto de datos: https://www.transfernow.net/dl/20211014cnFR4oG1/dJ6BZELN

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Allí, @AFra

De acuerdo con su descripción, puede crear una medida.

Así:

Measure2 =
VAR eardate =
    CALCULATE (
        MIN ( Rad[DateRadiation] ),
        FILTER ( ALL ( Rad ), [LiaisonKey] = SELECTEDVALUE ( Rad[LiaisonKey] ) )
    )
RETURN
    CALCULATE (
        DISTINCT ( Demande[LIAISONKEY] ),
        FILTER ( ALL ( Rad ), [DtDerad] <> BLANK () && eardate <= DATE ( 2021, 1, 5 ) )
    )

¿Respondí a su pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no, por favor siéntase libre de preguntarme.


Saludos

Equipo de apoyo a la comunidad _ Janey

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Allí, @AFra

De acuerdo con su descripción, puede crear una medida.

Así:

Measure2 =
VAR eardate =
    CALCULATE (
        MIN ( Rad[DateRadiation] ),
        FILTER ( ALL ( Rad ), [LiaisonKey] = SELECTEDVALUE ( Rad[LiaisonKey] ) )
    )
RETURN
    CALCULATE (
        DISTINCT ( Demande[LIAISONKEY] ),
        FILTER ( ALL ( Rad ), [DtDerad] <> BLANK () && eardate <= DATE ( 2021, 1, 5 ) )
    )

¿Respondí a su pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no, por favor siéntase libre de preguntarme.


Saludos

Equipo de apoyo a la comunidad _ Janey

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel

Power BI Monthly Update - May 2024

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