Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola, me gustaría generar una medida dinámica basada en una segmentación de fecha de una tabla de fechas.
Por lo tanto, si la segmentación de fechas si desde 01/04/2019 hasta 31/12/2019 i esperaría la siguiente salida:
Fecha de nacimiento | Salida de medida dinámica |
01.02.2019 | Falso |
04.03.2019 | Falso |
06.05.2019 | Verdad |
07.08.2019 | Verdad |
23.12.2019 | Verdad |
Algo como esto:
Solved! Go to Solution.
Hola @Krexx ,
Según mi comprensión , desea mostrar dinámicamente True()/False() basado en Slicer , ¿verdad?
En primer lugar, es necesario crear una tabla de calendario utilizando:
DateSlicer =
CALENDAR ( "2019/1/1", "2019/12/31" )
Asegúrese de que el tipo de datos de Fecha de nacimiento es "Fecha"
A continuación, utilice la siguiente fórmula:
Measure =
VAR _maxDate =
MAX ( 'DateSlicer'[Date] )
VAR _minDate =
MIN ( 'DateSlicer'[Date] )
RETURN
IF (
MAX ( 'DateTable'[Date of birth] ) > _minDate
&& MAX ( 'DateTable'[Date of birth] ) <= _maxDate,
TRUE (),
FALSE ()
)
Mi visualización tiene este aspecto:
¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.
Saludos
Eyelyn Qin
Hola @Krexx ,
Según mi comprensión , desea mostrar dinámicamente True()/False() basado en Slicer , ¿verdad?
En primer lugar, es necesario crear una tabla de calendario utilizando:
DateSlicer =
CALENDAR ( "2019/1/1", "2019/12/31" )
Asegúrese de que el tipo de datos de Fecha de nacimiento es "Fecha"
A continuación, utilice la siguiente fórmula:
Measure =
VAR _maxDate =
MAX ( 'DateSlicer'[Date] )
VAR _minDate =
MIN ( 'DateSlicer'[Date] )
RETURN
IF (
MAX ( 'DateTable'[Date of birth] ) > _minDate
&& MAX ( 'DateTable'[Date of birth] ) <= _maxDate,
TRUE (),
FALSE ()
)
Mi visualización tiene este aspecto:
¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.
Saludos
Eyelyn Qin
@Krexx ,
Inténtalo así
count(Table[BirthDate] )+0
Como seleccionó un rango como filtro de tabla, es posible que no desaparezca.
Cree una tabla de fechas de Mon a max brith dates y únase a ith con table . Y trazar esta medida con fecha de la tabla de fechas
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
Apreciamos tus Felicitaciones.