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.
Tengo una matriz de datos donde Value solo puede estar en dos estados 1 o 0. Cada valor tiene su propia marca de tiempo del cambio de evento de 1 a 0, etc.
Cuando construyo gráfico de líneas PowerBI me devuelve esto:
Lo que necesito:
¿Qué medida necesito escribir para ponerme rojo grapfic? La tabla de tiempo ya lo ha hecho.
Solved! Go to Solution.
@yingyinr PBI también se congela con esta medida:(
Traté de usar una construcción diferente, ahora todo está bien. ¡Ty para pedir ayuda!
Measure =
VAR currDate =
MAX ( CalendarTime[Time] )
VAR prev =
CALCULATE (
MAX ( Statistics[Timestamp] ),
FILTER ( ALLSELECTED ( Statistics ), [Timestamp] <= currDate )
)
RETURN
CALCULATE (
MAX ( Statistics[Value] ),
FILTER ( ALLSELECTED ( Statistics ), [Timestamp] = prev )
)
@Bessonnizza1992 , Bajo forma, Activar escalonado.
Ty para responder, pero esta opción no me ayuda.
Por ejemplo, tengo dos puntos
Valor 1 - Marca de tiempo 00:00:00
Valor 0 - Marca de tiempo 00:21:37
Así que mesuare debe calcular todos los puntos entre esto.
Valor 1 - Marca de tiempo 00:00:01
Valor 1 - Marca de tiempo 00:00:02
Valor 1 - Marca de tiempo 00:00:03
Valor 1 - Marca de tiempo 00:00:04
y así sucesivamente.
Hola @Bessonnizza1992 ,
¿Cuál es el resultado deseado? Según los datos de ejemplo, si la tabla es la que desea:
Saludos
Rena
@yingyinr, gracias por responder!
Sí, esta tabla es exactamente lo que necesito. Me las arreglé para escribir una medida que rellena los valores, pero la tabla CalendarTime tiene una fila 86400, y cuando intento agregar medida en valores (gráfico de líneas) PBI es freze.
Como resultado quiero buid este gráfico:
Tengo una idea con otra medida. No necesito rellenar todas las líneas, sólo necesito obtener el valor de la línea no en blanco anterior y sustituirlo en el (índice de línea actual - 1). Mb, ¿sabes cómo puedo hacerlo?
Aquí mi ejemplo https://dropmefiles.com/vH1NG
¡Saludos!
Hola @Bessonnizza1992 ,
He actualizado su archivo pbix de muestra, por favor compruebe si eso es lo que desea. Creo una medida como se muestra a continuación para obtener los valores:
Measure =
VAR _curtime =
MAX ( 'CalendarTime'[Time] )
VAR _curvalue =
CALCULATE (
MAX ( 'Statistics'[Value] ),
FILTER ( 'Statistics', 'Statistics'[Timestamp] = _curtime )
)
VAR _pretime =
CALCULATE (
MAX ( 'Statistics'[Timestamp] ),
FILTER (
ALL ( 'Statistics' ),
'Statistics'[Timestamp] < _curtime
)
)
VAR _prevalue =
CALCULATE (
MAX ( 'Statistics'[Value] ),
FILTER ( ALL ( 'Statistics' ), 'Statistics'[Timestamp] = _pretime )
)
RETURN
IF ( ISBLANK ( _curvalue ), _prevalue, _curvalue )
Saludos
Rena
@yingyinr PBI también se congela con esta medida:(
Traté de usar una construcción diferente, ahora todo está bien. ¡Ty para pedir ayuda!
Measure =
VAR currDate =
MAX ( CalendarTime[Time] )
VAR prev =
CALCULATE (
MAX ( Statistics[Timestamp] ),
FILTER ( ALLSELECTED ( Statistics ), [Timestamp] <= currDate )
)
RETURN
CALCULATE (
MAX ( Statistics[Value] ),
FILTER ( ALLSELECTED ( Statistics ), [Timestamp] = prev )
)
Hola @Bessonnizza1992 ,
It's complace escuchar que su problema ha sido resuelto. Y gracias por compartir su solución para nosotros. Gracias.
Saludos
Rena
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |