Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Utilizo una segmentación de datos (dimensión de calendario) con un rango de 2001-01-01 / 2030-12-31. Lo uso como filtro para algunas imágenes.
Además, una tabla de suscriptores separada (no vinculada al calendario) con algunos subscription_enddates.
in_slicer_selected_enddate = 14-09-2010
subscription_enddate = 31-08-2010
días = subscription_enddate - in_slicer_selected_enddate
días = DATEDIFF(subscription_enddate ; in_slicer_selected_enddate ; DÍA)
Resultado deseado: días = -14
Visual / tabla de resultados
persona-x | 31/08/2010 | -14
persona de la | 2010-09-07 | -7
persona-z | 2010-09-22 | 8
Hasta ahora usé una columna calculada, pero ignora la fecha final de la segmentación de datos seleccionada y sigue usando 2030-12-31.
Sin embargo, el MAX(Cal[date]) muestra 2010-09-14 , también MAXX( ALLSELECTED(Cal[date]);[ date]) muestra 2010-09-14 al agregar la columna a la tabla visual.
Lo que he encontrado hasta ahora es que las columnas calculadas se calculan sobre la carga, tiene sentido, por lo que utiliza el 31-12-2030, pero no puedo hacer que funcione con una medida. Claramente me falta algo vital.
Se agradece la ayuda?!?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.