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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Dax

Hola, tengo una pregunta dax, cómo contar filas donde el filtro es una fecha de referencia entre las fechas. Con la siguiente expresión dax, cuento las filas donde la fecha de referencia (hoy) está entre startingdate y enddate. ¿Cómo puedo hacer que esto sea dinámico? Hoy no, pero quiero usar fechas aleatorias?

Fecha de referencia =
CALCULAR (
COUNTROWS ( «Uitkeringsgegevens» ),
FILTRO (
«Uitkeringsgegevens»,
(
«Uitkeringsgegevens»[fecha de inicio] <= HOY()
&& «Uitkeringsgegevens»[Fecha de finalización] > HOY()
)
)
)
¿Necesito una tabla de dimdate y, entonces, sí, cómo usarla?
¿Alguien puede ayudarme?
Atentamente
Hoteles en Harmen
7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

@Harmen ,

Creé un archivo pbix de muestra (ver el archivo adjunto), verifique si eso es lo que desea.

1. Cree una tabla de dimensiones de fecha como se muestra a continuación y aplique el campo de fecha de esta tabla de dimensiones de fecha en la segmentación de datos

Date = CALENDARAUTO()

2. Actualice una medida como se muestra a continuación para obtenerla:

Peildatum =
VAR _seldate =
    SELECTEDVALUE ( 'Date'[Date] )
RETURN
    CALCULATE (
        COUNTROWS ( 'Uitkeringsgegevens' ),
        FILTER (
            'Uitkeringsgegevens',
            ( 'Uitkeringsgegevens'[startdate] <= _seldate
                && 'Uitkeringsgegevens'[Enddate] > _seldate )
        )
    )

yingyinr_1-1671607949552.png

Si el anterior no puede ayudarlo a obtener el resultado deseado, proporcione algunos datos sin procesar en su tabla 'Uitkeringsgegevens' (excluir datos confidenciales) conMensaje de texto y el resultado esperado con lógica de backend y ejemplos especiales. Es mejor Si puede compartir un simplificado PBIX. Puede consultar el siguiente enlace para cargar el archivo en la comunidad. Gracias.

Cómo subir PBI en Comunidad

Saludos

Syndicate_Admin
Administrator
Administrator

Desea reemplazar

TODAY()

¿Con una fecha aleatoria? ¿O un usuario seleccionará la fecha de inicio y finalización? Creo que conocer el objetivo final ayudaría.

El usuario selecciona una fecha y donde la fecha seleccionada está entre la fecha de inicio y la fecha de finalización quiero contar la fila.

Si desea reemplazar TODAY() con otra fecha, ¿esas fechas son diferentes o siempre serán las mismas?

Las fechas serán siempre las mismas.

¿Ya tienes una tabla de fechas? Si es así, coloque esa fecha en la página como una segmentación de datos y cambie TODAY() a

SELECTEDVALUE('Dim Date'[Date])
Syndicate_Admin
Administrator
Administrator

Hola @Harmen , intenta agregar "TODOS" a tu expresión dax:

Fecha de referencia =
CALCULAR (
COUNTROWS ( «Uitkeringsgegevens» ),
FILTRO (TODOS( «Uitkeringsgegevens»),
(
«Uitkeringsgegevens»[fecha de inicio] <= HOY()
&& «Uitkeringsgegevens»[Fecha de finalización] > HOY()
)
)
)
Saludos

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors