Anónimo
Hola equipo, me pregunto si puedo obtener ayuda con esto.
Tengo una tabla de activos con DateFrom y DateTo. Se crea una nueva fila en la base de datos en la siguiente fecha cuando ha habido un cambio en el activo. Vea el ejemplo a continuación. También tengo una tabla de fechas separada.
Quiero poder seleccionar una fecha en particular en una segmentación y ver cuáles eran los atributos de mi activo solo en esa fecha.
Esta fecha puede coincidir con las fechas de inicio o fin, o dentro de esas fechas.
Por ejemplo, si seleccioné el 6/1/2019, el monto de mi activo sería 60.
O si seleccioné el 12/01/2019, el monto de mi activo sería 150.
Parece bastante sencillo, pero no estoy seguro. Ayuda muy apreciada.
v-eachen-msft
Hola @Anónimo,
Puedes probar con la siguiente medida:
Measure =
VAR a =
SELECTEDVALUE ( 'Date'[Date] )
RETURN
CALCULATE (
CALCULATE ( MAX ( 'Table'[Amount] ), ALLEXCEPT ( 'Table', 'Table'[ID] ) ),
FILTER ( 'Table', 'Table'[DateFrom] <= a && 'Table'[DateTo] >= a )
)
v-eachen-msft
Hola @Anónimo,
Puedes probar con la siguiente medida:
Measure =
VAR a =
SELECTEDVALUE ( 'Date'[Date] )
RETURN
CALCULATE (
CALCULATE ( MAX ( 'Table'[Amount] ), ALLEXCEPT ( 'Table', 'Table'[ID] ) ),
FILTER ( 'Table', 'Table'[DateFrom] <= a && 'Table'[DateTo] >= a )
)
Fowmy
@Anónimo
Pruebe esta medida y agréguela en el filtro visual, espero que no haya conectado la tabla de fechas a la tabla de activos, debería desconectar la tabla de fechas
m_DateSelected =
VAR _DATE = SELECTEDVALUE(Dates[Date])
RETURN
IF(
_DATE >= MAX(ASSETS[DATEFROM]) && _DATE <= MAX(ASSETS[DATETO]),
1,
0
)
Si está satisfecho con mi respuesta, márquela como una solución para que otros puedan encontrarla fácilmente.
No te olvides de dar KUDOS? a las respuestas que ayudan a responder a sus preguntas
Suscríbase a ExcelFort: Aprenda Power BI, Power Query y Excel
Anónimo
En respuesta a Fowmy
Gracias; esto funciona, pero tan pronto como resumo los datos, los totales parecen explotar.
Fowmy
En respuesta a Anónimo
@Anónimo
¿Cómo se ve su tabla después de resumir, por favor comparta una captura de pantalla?
Fowmy
En respuesta a Anónimo
@Anónimo
Se supone que esto funciona en el diseño de datos que presentó.
Si está satisfecho con mi respuesta, márquela como una solución para que otros puedan encontrarla fácilmente.
No te olvides de dar KUDOS? a las respuestas que ayudan a responder a sus preguntas
Suscríbase a ExcelFort: Aprenda Power BI, Power Query y Excelwork en el diseño de datos que mostró.
amichandak
@Anónimo, intente con la tabla de fechas desconectada. Esa tabla Dat debe usarse en la cortadora
medida =
var _min = minx(todas las seleccionadas(Fecha),Fecha[Date])
volver calcular (suma (Tabla[Amount]), filtro (Todos los seleccionados (Tabla), Tabla[DateFrom]<=_min && Tabla[DateTo]>=_min))
En el caso, la tabla de fechas está conectada, use un filtro cruzado para eliminar la combinación
ejemplo en este blog. También si el cálculo de empleados actuales de este blog puede ayudarlo.
https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-trend/ba-p/882970