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
Hay dos columnas "Tiempo de implementación" y "Tiempo de error" en mi tabla 'Tabla', ambas en el tipo de fecha / hora. Me gustaría etiquetar cada fila de datos '1' si su "Tiempo de falla" está entre "hora de inicio" y "hora de finalización" O su "Tiempo de implementación" es anterior a "Hora de finalización". Probé algo como esto:
Solved! Go to Solution.
Hay @Guan27,
En realidad, puede crear una tabla calculada fácilmente y crear esta medida de segmentación de datos para obtener el resultado basado en la tabla datos
Date table = CALENDARAUTO()
Time Slicer =
VAR starttime =
CALCULATE ( MIN ( 'Date table'[Date] ), ALLSELECTED ( 'Date table' ) )
VAR endtime =
CALCULATE ( MAX ( 'Date table'[Date] ), ALLSELECTED ( 'Date table' ) )
RETURN
IF (
OR (
SELECTEDVALUE ( 'Table'[FailureTime] ) >= starttime
&& SELECTEDVALUE ( 'Table'[FailureTime] ) <= endtime,
SELECTEDVALUE ( 'Table'[DeploymentTime] ) <= endtime
&& SELECTEDVALUE ( 'Table'[DeploymentTime] ) <> BLANK ()
),
1,
0
)
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
¿Su FailureTime está relacionado con Table? ¿DeploymentTime está relacionado con la tabla?
Vea mi respuesta a este post: https://community.powerbi.com/t5/Desktop/How-to-Create-and-Add-Row-between-dates-and-cut-the-value-b...
Tiene un archivo pbix que puede resultarle útil: puede usar una fórmula similar aquí para comparar las fechas. https://excelwithallison.blogspot.com/2020/06/dax-approximate-lookup.html
Nota: Deberá ser una MEDIDA para actualizar en función de las selecciones de la segmentación de datos.
Hay @AllisonKennedy ,
Creo que esto no resolvió mi problema. Voy a dar un ejemplo de lo que quiero aquí:
Digamos que tenemos datos como este
y si usamos una segmentación de datos para dividir el valor entre 2017.4.1 y 2017.6.2
entonces el TimeFilter debe ser el siguiente porque FailureTime debe estar enlazado por 2017.4.1 y 2017.6.2, pero DeploymentTime solo está limitado por 2017.6.2.
El problema aquí es: quiero usar solo una segmentación de datos en el objeto visual para facilitar la interfaz de usuario (una segmentación de datos debería proporcionar suficiente información porque uso la hora de inicio / finalización en la segmentación de datos para FailureTime y solo la hora de finalización para DeploymentTime)
¿Puede proporcionar un ejemplo de power bi implementando la característica anterior? Soy nuevo en power bi, así que no sé cómo transferir su respuesta a la función que quiero. ¡Gracias de antemano!
Hay @Guan27,
En realidad, puede crear una tabla calculada fácilmente y crear esta medida de segmentación de datos para obtener el resultado basado en la tabla datos
Date table = CALENDARAUTO()
Time Slicer =
VAR starttime =
CALCULATE ( MIN ( 'Date table'[Date] ), ALLSELECTED ( 'Date table' ) )
VAR endtime =
CALCULATE ( MAX ( 'Date table'[Date] ), ALLSELECTED ( 'Date table' ) )
RETURN
IF (
OR (
SELECTEDVALUE ( 'Table'[FailureTime] ) >= starttime
&& SELECTEDVALUE ( 'Table'[FailureTime] ) <= endtime,
SELECTEDVALUE ( 'Table'[DeploymentTime] ) <= endtime
&& SELECTEDVALUE ( 'Table'[DeploymentTime] ) <> BLANK ()
),
1,
0
)
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.