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

Uso de Networkdays en cálculos adicionales

Estoy trabajando en la reconstrucción de un panel de Excel en Power BI y he hecho todo, excepto medir puntos. Mi conjunto de datos principal es una exportación desde una aplicación que registra varias fechas cuando ocurren eventos. No tiene fechas de inicio y finalización. He creado una tabla de dimensiones de fecha para resumir cuántos de estos eventos ocurren cada mes. La última parte que tengo que hacer es calcular cuántos días hábiles hay en un mes y luego mutiply eso por 2 y comparar ese número con el total de puntos recibidos para todos los demás eventos.

Creé una tabla de medidas separada que está calculando todos mis puntos actualmente. Sin embargo, cuando intento usar la función networkday para llamar a mi tabla de dimensiones de fecha, no funcionará. He probado tanto la nueva columna como la nueva medida.

Terminé creando otra tabla de dimensión de fecha en SQL y la traje. Esta tabla tiene un campo para festivos, fin de semana y si es un día laborable (no festivo o fin de semana). Puedo usar la función networkday en esa tabla solo como una columna y funciona, medir no lo hará. Cuando intento usar ese número y hacer un cálculo, muptiply por 2, fallará. Soy más nuevo en PowerBI y lo que entiendo es que solo se pueden usar medidas con medidas.

Mi objetivo final es averiguar cuántos días hábiles hay en cada mes y múltiplos por 2. Luego comparo ese número con sus puntos totales, en mi tabla de medidas. Dependiendo del resultado, se realiza otra calucación para determinar el pago. He estado leyendo blogs y viendo videos durante 3 días seguidos y no he encontrado nada que funcione con mis requisitos. Cualquier sugerencia es muy apreciada.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@lbendlin , tengo la opción de editar la tabla de dimensiones de fecha. Pude hacer que esto finalmente funcionara uniendo los campos de fecha de ambas tablas de dimensión de fecha. Creo que eso es parte de lo que está arruinando mis datos al tener dos tablas como esta. Al principio no tenía una base de datos final SQL cuando estaba creando este informe. Voy a tener que volver a compilar esto completamente usando la tabla de atenuación de fecha SQL a continuación, lo que debería evitar cualquier problema de fecha que estuviera viendo.

Dado que mis datos oringiales solo tienen una fecha de evento, mi fórmula de finalización terminó pareciéndose así usando fechas entre: WorkingDayPoints = CALCULATE(COUNTA(DimDatenew[WorkDay]),DATESBETWEEN('Data'[Initial Decision Date],STARTOFMONTH('Data'[Initial Decision Date]),ENDOFMONTH('Data'[Initial Decision Date])))

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@lbendlin , tengo la opción de editar la tabla de dimensiones de fecha. Pude hacer que esto finalmente funcionara uniendo los campos de fecha de ambas tablas de dimensión de fecha. Creo que eso es parte de lo que está arruinando mis datos al tener dos tablas como esta. Al principio no tenía una base de datos final SQL cuando estaba creando este informe. Voy a tener que volver a compilar esto completamente usando la tabla de atenuación de fecha SQL a continuación, lo que debería evitar cualquier problema de fecha que estuviera viendo.

Dado que mis datos oringiales solo tienen una fecha de evento, mi fórmula de finalización terminó pareciéndose así usando fechas entre: WorkingDayPoints = CALCULATE(COUNTA(DimDatenew[WorkDay]),DATESBETWEEN('Data'[Initial Decision Date],STARTOFMONTH('Data'[Initial Decision Date]),ENDOFMONTH('Data'[Initial Decision Date])))

Syndicate_Admin
Administrator
Administrator

I ended up creating another date dimension table in SQL and brought that in.  This table has a field for holiday, weekend and if it's a working day (not holiday or weekend). 

puede hacerlo, o puede aumentar su tabla de calendario existente indicando qué días son días hábiles. ¿Sería esa una opción?

Syndicate_Admin
Administrator
Administrator

@kbart ,

¿Puede darme datos de muestra o archivo PBIX sin datos privados si es conveniente? Esto hará que sea más fácil para mí hacer pruebas y cálculos. Gracias de antemano ~

Saludos

Equipo de apoyo a la comunidad Selina zhu

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

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.