Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
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)
para aparecer junto a cada día laborable en lugar de 1. IE todos los lunes debe mostrar 24, todos los martes 25 etc
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'),
Solved! Go to Solution.
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
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
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?
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 -
Por favor, márquelo como solución de que resuelve su requerimiento. También se agradecen las felicitaciones.
Bien
Shishir
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
Por supuesto que sí. Pruebe en su lugar
ALLEXCEPT( 'Date'[Day of week])