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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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