Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hola expertos en Power BI,
Cómo encontrar el número de domingos que existían entre las fechas de inicio y finalización.
Comparta el código dax cómo calcular el número de domingos en la sección de salida. Gracias de antemano.
Hola @PrakashPalle , el siguiente DAX, cuando se agrega como una columna personalizada, calcula el número de domingos fila por fila cuando se proporciona una fecha de inicio y una fecha de finalización.
Number of Sundays =
VAR NumOfWeeks = INT(DATEDIFF([StartDate], [EndDate], WEEK))
VAR NumOfSundays =
COUNTROWS(
FILTER(
GENERATESERIES([StartDate], [EndDate], 1),
WEEKDAY([Value]) = 1
)
)
RETURN
IF(NumOfWeeks = 0, IF(WEEKDAY([StartDate]) = 1, 1, 0), NumOfSundays)
@foodd gracias por su respuesta. Traté de replicar el código que obtengo por debajo del error. Por favor, ayuda.
Cargue su archivo fuente de Excel y su
Archivo de Power BI Desktop de trabajo en curso.
Gracias @foodd , por la respuesta.
He agregado espacios en blanco de fecha de inicio y fecha en sus datos. Recibo el mismo error.
Descargue, abra y actualice el archivo de escritorio de PowerBI adjunto a la respuesta con el código M de Power Query. No se producen errores y la tabla de datos se ingresó como datos en el propio PBIX. Su publicación original no hace referencia a filas en blanco y, como resultado, el código M que funciona no produce errores. Responda con comentarios constructivos si encuentra que el archivo de Power BI Desktop no se carga y muestra los resultados deseados al abrirse.
¿Puedes probar con el siguiente DAX con la columna de fecha,
Is_Sunday =
SI(
WEEKDAY('TableName'[Fecha], 2) = 7,
1,
0
)
Si tiene 2 columnas separadas para la fecha de inicio y la fecha de finalización en la tabla, hágamelo saber.
@PrakashPalle , puede utilizar la fórmula que se menciona a continuación para calcular el número de domingos
Número de domingos =
VAR StartDate = MIN('Tabla'[Fecha de inicio])
VAR EndDate = MAX('Tabla'[Fecha de finalización])
VAR NumOfWeeks = INT(DATEDIFF(StartDate, EndDate, WEEK))
VAR Nº de Domingos =
COUNTX(
GENERATESERIES(FechaInicio, FechaFinal, 1),
IF(DÍA DE LA SEMANA([Valor]) = 1, 1, 0)
)
DEVOLUCIÓN
IF(NumOfWeeks = 0, IF(WEEKDAY(StartDate) = 1, 1, 0), NumOfSundays)
Gracias @bhanu_gautam por la respuesta.
Replicaba el dax que ha compartido, pero desafortunadamente la expresión no está dando la salida correcta. A continuación se muestra una captura de pantalla para su referencia.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!