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
Tengo la siguiente medida que cuenta el número de identificadores distintos en los que el registro tiene un estado de "Cerrado" y la última fecha activa del registro se encuentra dentro del mes natural de __dimDate_CaseDate , ya que es el año y el mes de la fecha del caso lo que se configura en la sección "Filas" del objeto visual de matriz.
Esto funciona correctamente si la medida se está viendo a lo largo del nodo Mes , consulte a continuación. Se espera un valor de 1 y debería estar presente durante el mes de octubre. Ningún otro mes tiene un registro que cumpla con este criterio.
Sin embargo, cuando colapso el nodo y quiero mostrar la misma medida contra el año financiero, esperaría que se muestre un valor de 1, ya que sabemos que pertenece al mes de octubre y no hay otros meses, en ese año financiero, que tengan recuentos. Lo que veo es el valor de 5 que es incorrecto, ver más abajo.
¿Cómo modifico la medida anterior para que funcione tanto si el objeto visual de matriz se expande para mostrar los meses como si se contrae para mostrar el nivel de año?
Entonces, ¿la tabla matricial está actuando como esperas ahora @D_PBI ? ¿Fue solo un error de sesión de sesión?
@PaulMac el objeto visual de la matriz siempre funcionaba correctamente. Pensé que había un problema, pero no lo hubo. Tal vez valga la pena borrar este hilo, pero lo dejaré por si a otros les resulta útil la medida.
Hola
No pude recrear su problema exactamente, pero me encontré con un problema en el que, según mi recuento de ID cerrados, se mostraba el mismo valor para cada mes, pero esto se solucionó ya que aún no había configurado una relación entre la tabla de fechas y la pestaña de quejas en la vista de modelo. Después de hacer esto, el calc que produje (más o menos una copia del tuyo) funcionó bien tanto si el nodo estaba colapsado como si se expandía.
Así que tal vez revises tus relaciones, si aún no lo has hecho.
DistinctNumberOfID_Closed =
VAR _start = STARTOFMONTH(DimDate[Date])
VAR _end = ENDOFMONTH(DimDate[Date])
VAR _result =
CALCULATE(
DISTINCTCOUNT(TblComplaintsDataSP_CMS[Case Reference Number]),
TblComplaintsDataSP_CMS[CaseStatus] = "Closed",
AND(
TblComplaintsDataSP_CMS[Modified Date] >= _start,
TblComplaintsDataSP_CMS[Modified Date] <= _end
)
)
RETURN
_result + 0
@PaulMac gracias por tu comentario. Habiendo dado un paso atrás en esta tarea y volviendo a ella hace un momento, veo que no hay ningún problema con el cálculo del nodo Mes o Año. Está funcionando correctamente. Supongo que antes no veía las cosas con claridad. Esperemos que no haya sido una pérdida de tiempo, ya que este DAX puede ser útil para otros en el futuro.
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!