Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola a todos
Estoy buscando ayuda con una medida SELECTEDVALUE.
He creado 2 medidas separadas y las he aplicado como filtros a 2 tablas separadas y puedo devolver el resultado que estoy buscando, sin embargo, necesito que funcione en solo 1 tabla, así que esencialmente combino las 2 medidas y lo aplico a la tabla 1 para tener el mismo efecto.
He añadido más detalles en el archivo adjunto.
https://drive.google.com/file/d/1-L3RBtlcXlqZbqkrRYzVypc8mWIxlJdU/view?usp=sharing
Gracias
Marc
@v-zhangti Muchas gracias por la solución, sin embargo, los valores de PTD deben subir e incluir la fecha seleccionada. La solución que ha creado no incluye la fecha seleccionada cuando se selecciona PTD.
Hi, @MWare
Puede probar los siguientes métodos.
Medir:
Measure Day Selected =
Var p=CALCULATE(max(Date_Period_Table[Period]),ALL(Date_Period_Table),Date_Period_Table[Date]=SELECTEDVALUE('Date'[Date]))
return
IF(SELECTEDVALUE(Date_Period_Table[Period])=p && SELECTEDVALUE(Date_Period_Table[Date])=SELECTEDVALUE('Date'[Date]),"Day Selected")
Measure PTD =
Var p=CALCULATE(max(Date_Period_Table[Period]),ALL(Date_Period_Table),Date_Period_Table[Date]=SELECTEDVALUE('Date'[Date]))
return
IF(SELECTEDVALUE(Date_Period_Table[Period])=p && SELECTEDVALUE(Date_Period_Table[Date])<=SELECTEDVALUE('Date'[Date]),"PTD"
)
Measure 3 =
IF([Measure Day Selected]=SELECTEDVALUE('Reporting View'[Reporting View]),1,
IF([Measure PTD]=SELECTEDVALUE('Reporting View'[Reporting View]),1,0))
Saludos
Equipo de soporte de la comunidad _Charlotte
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@v-zhangti Hola, ¿necesitaba hacer algo con el formato de las medidas o cualquier otra cosa, ya que he intentado recrear esto varias veces en nuevos informes y cada vez que el Día seleccionado funcionará y solo mostrará el día seleccionado en el filtro Fecha, sin embargo, cuando seleccione PTD, solo devolverá el valor que está seleccionado en el filtro Fecha? Obviamente en el archivo en el que trabajaste, las medidas y el concepto funcionan perfectamente, pero como digo cuando intento replicar esto en un nuevo informe desde cero me sale el problema con el PTD solo devolviendo la fecha en el filtro Fecha y no todas las fechas anteriores al filtro Fecha que se incluyen dentro del Periodo.
Hi, @MWare
Puede probar los siguientes métodos.
Maesure:
Measure 2 =
Var p=CALCULATE(max(Date_Period_Table[Period]),ALL(Date_Period_Table),Date_Period_Table[Date]=SELECTEDVALUE('Date'[Date]))
return
IF(SELECTEDVALUE(Date_Period_Table[Period])=p && SELECTEDVALUE(Date_Period_Table[Date])=SELECTEDVALUE('Date'[Date]),"Day Selected",
IF(SELECTEDVALUE(Date_Period_Table[Period])=p && SELECTEDVALUE(Date_Period_Table[Date])<=SELECTEDVALUE('Date'[Date]),"PTD"
))
Measure 3 =
IF([Measure 2]=SELECTEDVALUE('Reporting View'[Reporting View]),1,0)
En este punto, el resultado se puede ejecutar en una vista.
Saludos
Equipo de soporte de la comunidad _Charlotte
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@v-zhangti He intentado replicar la solución en mi modelo real, pero no funciona, ya que la relación entre la fecha y la tabla de ventas en mi modelo real es de uno a muchos (filtro cruzado en ambas direcciones) y no de uno a uno como está en el modelo de muestra proporcionado. ¿Sabes si hay una forma de evitar esto, por favor?