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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Syndicate_Admin
Administrator
Administrator

Contar el número de días en una tabla mediante filtros y todo

Hola a todos,

Tengo 3 tablas todas relacionadas:

- Case Data = los datos en sí

- Fecha = una tabla DAX, solo una lista de días para imágenes

- Holiday = una lista de días festivos del Reino Unido

Estoy tratando de crear una medida que muestre cuántos de cada día laborable, que no era un día festivo, ha habido en los últimos 6 meses. Y devolver ese mismo valor para cada día individual.

AKA Necesito estos resultados (código a continuación)

Screenshot 2022-04-06 at 15.59.12.png

para aparecer junto a cada día laborable en lugar de 1. IE todos los lunes debe mostrar 24, todos los martes 25 etc

Screenshot 2022-04-06 at 16.01.43.png

y me gustaría que se aplicaran filtros para interactuar con ella.

Aquí está mi código actual, no estoy seguro de que la línea 2 realmente esté haciendo algo por mí.

calcular(cuentas('Fecha'),

formato('Datos del caso'[Caso creado], "DDD") = formato('Datos del caso'[Caso creado], "DDD") ,
'Fecha'[Últimos 6 meses calendario] = "Verdadero",
Días festivos[Tipo] <> "Festivo")
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hi, @daveedd

Como no ha dado una muestra, no podemos determinar si las columnas y los códigos de la captura de pantalla son columnas o medidas.

Puedes probar:

CALCULATE (
    COUNTROWS ( 'Date' ),
    FILTER (
        ALL ( 'Date' ),
        'Date'[Last 6 calendar months] = "True"
            && Holidays[Type] <> "Bank Holiday"
            && 'Date'[Date of week] = SELECTEDVALUE ( 'Date'[Date of week] )
    )
)

Si no resuelve el problema, por favor proporciónenos cuál es la diferencia entre la solución que le dimos y lo que desea, para que podamos modificarla. Por supuesto, si puede proporcionar una muestra, lo ayudaremos de manera rápida y precisa.

¿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

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Hi, @daveedd

Como no ha dado una muestra, no podemos determinar si las columnas y los códigos de la captura de pantalla son columnas o medidas.

Puedes probar:

CALCULATE (
    COUNTROWS ( 'Date' ),
    FILTER (
        ALL ( 'Date' ),
        'Date'[Last 6 calendar months] = "True"
            && Holidays[Type] <> "Bank Holiday"
            && 'Date'[Date of week] = SELECTEDVALUE ( 'Date'[Date of week] )
    )
)

Si no resuelve el problema, por favor proporciónenos cuál es la diferencia entre la solución que le dimos y lo que desea, para que podamos modificarla. Por supuesto, si puede proporcionar una muestra, lo ayudaremos de manera rápida y precisa.

¿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

Syndicate_Admin
Administrator
Administrator

Hi, @daveedd

¿Se ha resuelto su problema? En caso afirmativo, puede marcar la respuesta útil como solución para cerrar el hilo. Si no, por favor siéntase libre de preguntarme.

Saludos
Equipo de apoyo a la comunidad _ Janey

Hola, no, me temo que las amables sugerencias que la gente ha hecho no funcionaron y todavía no he logrado descifrarlo.

¿Puede compartir pbix después de ocultar datos confidenciales?

Syndicate_Admin
Administrator
Administrator

Hola @daveedd ,


Por favor, intente crear una medida algo como -

WorkingDay = 
Calculate(COUNTX(Filter(Data,[HolidayType]<>"Bank Holiday"),Data[Date]),ALLEXCEPT(Data,Data[Day of week]))

Además, en la tabla visual, cambie la columna de fecha a la fecha de herirachy -

Shishir22_0-1649318226318.png

Por favor, márquelo como solución de que resuelve su requerimiento. También se agradecen las felicitaciones.

Bien

Shishir

Syndicate_Admin
Administrator
Administrator

Reemplace la 2ª línea por

REMOVEFILTERS('Date'),

Miedo que solo hace que todo diga el número total de días en lugar del número de veces que aparece cada día de la semana

Screenshot 2022-04-07 at 08.09.45.png

Por supuesto que sí. Pruebe en su lugar

ALLEXCEPT( 'Date'[Day of week])

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!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors
Top Kudoed Authors