Forum Discussion
Subconjunto de datos
Hola, estoy buscando ayuda en un caso usado en el que estoy trabajando. Tengo los siguientes datos de muestra y quiero que esta medida dé el putput como se menciona a continuación.
| ID de cliente | Año | Puntuación |
| 1 | 2019 | 23.45 |
| 1 | 2022 | 34.64 |
| 2 | 2021 | 18.9 |
| 2 | 2020 | 34.55 |
| 3 | 2021 | 55.78 |
| 5 | 2023 | 62.45 |
| 2 | 2022 | 67 |
| 5 | 2022 | 12.67 |
| 6 | 2020 | 37.63 |
| 6 | 2018 | 34.98 |
Salida: si elegimos el identificador de cliente 1
| ID de cliente | Año | Puntuación |
| 1 | 2022 | 34.64 |
| 2 | 2021 | 18.9 |
| 2 | 2020 | 34.55 |
| 2 | 2022 | 67 |
| 3 | 2021 | 55.78 |
| 5 | 2022 | 12.67 |
| 6 | 2020 | 37.63 |
Lo que estoy buscando es que, si un usuario selecciona un ID de cliente (de una segmentación), debemos tomar el año máximo del ID de cliente seleccionado y luego queremos recuperar solo las filas donde el año está dentro de los 3 años del año máximo de un cliente determinado.
Espero ser claro en la articulación de mi año de requisito. Quiero mostrar esta salida en un objeto visual de tabla.
Gracias de antemano,
SD
1 Reply
- Syndicate_Admin
Administrator
Hola @SriDatta ,
Cree una tabla con el ID de clientes de la segmentación y, a continuación, agregue la siguiente medida:
Filter_Rows = VAR _YEARSELECTION = MAXX( FILTER( ALL('Table'), 'Table'[Cust ID] = SELECTEDVALUE('Customers Filter'[Cust ID]) ), 'Table'[Year] ) RETURN IF( SELECTEDVALUE('Table'[Year]) > _YEARSELECTION - 3 && SELECTEDVALUE('Table'[Year]) <= _YEARSELECTION, 1 )Ahora use esta medida tiene un filtro en la tabla y seleccionar no está en blanco.