Syndicate_Admin
Hola
Necesito mostrar la diferencia entre el período actual (fecha de inicio y finalización) frente al período anterior (fecha de inicio y finalización) en un solo objeto visual.
Creó dos dimensiones de fecha d1 y d2.
Se creó la relación adecuada 1-muchos con d1, pero d2 es un-link(in-active relation).
Tengo dos rebanadoras como en la imagen de abajo. La 1ª segmentación de datos es de la tabla de fecha activa d1 y la 2ª segmentación de datos es de la tabla de datos activa d2.
Las fechas mínimas-máximas respectivamente se muestran debajo de la imagen.
¿Cómo puedo obtener el valor seleccionado del período anterior en una tarjeta «prueba anterior»
aquí está la medida pero mostrándome un valor en blanco.
test previous =
var minD2 = MIN(DateTable2[Date])
var maxD2 = MAX(DateTable2[Date])
var result =
CALCULATE (
SUM ( 'bi vkpstat'[HoevStateenheid] )
,FILTER(
'bi vkpstat',
[Factuurdatum] >= minD2 &&
[Factuurdatum] <= maxD2
)
,ALL(DateTable[Date])
// ,ALL('bi vkpstat')
)
return result
El archivo pbix es demasiado grande no se puede adjuntar aquí. Necesita ayuda solo en Dax.
Por favor, ayúdame a arreglar esto.
Gracias
Syndicate_Admin
Aquí voy 😉
obtuve la solución, lo siento, se aplicó un filtro incorrecto.
test previous =
var minD2 = MIN(DateTable2[Date])
var maxD2 = MAX(DateTable2[Date])
var result =
CALCULATE (
SUM ( 'bi vkpstat'[HoevStateenheid] )
,FILTER(
ALL('DateTable'),
[Date] >= minD2 &&
[Date] <= maxD2
)
)
return result
Syndicate_Admin
Aquí voy 😉
obtuve la solución, lo siento, se aplicó un filtro incorrecto.
test previous =
var minD2 = MIN(DateTable2[Date])
var maxD2 = MAX(DateTable2[Date])
var result =
CALCULATE (
SUM ( 'bi vkpstat'[HoevStateenheid] )
,FILTER(
ALL('DateTable'),
[Date] >= minD2 &&
[Date] <= maxD2
)
)
return result