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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
icturion
Resolver II
Resolver II

Calcular utilizando el filtro y si

Hola

Estoy tratando de compilar una medida dax para sumar el número de registros en función de algunas condiciones.

La situación es la siguiente:

table1 tiene dos columnas de fecha y una columna de estado. Datecolumn1 contiene una fecha de destino y datecolumn2 la fecha una vez completado el registro.

Ahora la intención es calcular el número de registro donde el valor en datecolumn2 es mayor que datecolumn1 y si datecolumn2 aún no contiene un valor, calcule si la fecha actual es mayor que datecolumn1, siempre que el valor de statuscolumn sea nuevo o pendiente.

esta es mi medida hasta ahora:

CALCULAR (COUNTROWS ( 'table1' ),FILTRO ('table1','table1'[datecolumn1] < 'table1'[Datecolumn2] ))
espero que alguien pueda ayudarme con la última parte.
1 ACCEPTED SOLUTION

Thx para la ayuda, basado en la ayuda mi medida ahora se ve así y está funcionando:

Medición ?
Calcular (
COUNTROWS ('tabel1'),
Filtro (
'tabel1',
(
ISBLANK ('tabel1'[Fechacolumna2])
&& 'tabel1'[Datecolumn1] <Hoy ()
&& 'tabel1'[Estado] ?"Nuevo"
&& 'tabel1«[Estado]"Pendiente"

)
|| 'tabel1'[datecolumn1] < 'tabel1'[Datecolumn2]
)
)

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@icturion

Trate como . fusión estaba disponible en o después del lanzamiento de marzo de 2020


CALCULATE ( COUNTROWS ( 'table1' ), FILTER ( 'table1', 'table1'[datecolumn1] < coalesce('table1'[Datecolumn2]today())))

az38
Community Champion
Community Champion

hola @icturion

Tratar

CALCULATE ( 
COUNTROWS ( 'table1' ),  
FILTER ( 'table1',
(ISBLANK('table1'[Datecolumn2]) && 'table1'[datecolumn1] < TODAY() ) ||
'table1'[datecolumn1] < 'table1'[Datecolumn2] 
)
)

do not hesitate to give a kudo to useful posts and mark solutions as solution
LinkedIn

Hola

para el isblank todavía me falta el filtro basado en la columna status con los valores nuevos y pendientes.

Thx para la ayuda, basado en la ayuda mi medida ahora se ve así y está funcionando:

Medición ?
Calcular (
COUNTROWS ('tabel1'),
Filtro (
'tabel1',
(
ISBLANK ('tabel1'[Fechacolumna2])
&& 'tabel1'[Datecolumn1] <Hoy ()
&& 'tabel1'[Estado] ?"Nuevo"
&& 'tabel1«[Estado]"Pendiente"

)
|| 'tabel1'[datecolumn1] < 'tabel1'[Datecolumn2]
)
)

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors