Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Estudiante | Puntuación | Término | año | Clase | CalendarYear | LatestYear | Añonuevo |
John | 3 | 1 | 1 | Golondrinas | 2020 | 2020 | 2 |
James | 2 | 1 | 2 | Golondrinas | 2020 | 2020 | 2 |
Jane | 4 | 1 | 2 | Mirlo | 2020 | 2020 | 3 |
María | 3 | 1 | 3 | Mirlo | 2020 | 2020 | 3 |
John | 4 | 2 | 1 | Golondrinas | 2020 | 2020 | 2 |
James | 2 | 2 | 2 | Golondrinas | 2020 | 2020 | 2 |
Jane | 5 | 2 | 2 | Mirlo | 2020 | 2020 | 3 |
María | 3 | 2 | 3 | Mirlo | 2020 | 2020 | 3 |
John | 3 | 1 | 1 | Golondrinas | 2019 | 2020 | 1 |
James | 2 | 1 | 2 | Golondrinas | 2019 | 2020 | 2 |
Jane | 4 | 1 | 2 | Mirlo | 2019 | 2020 | 2 |
María | 3 | 1 | 3 | Mirlo | 2019 | 2020 | 3 |
Hay 4 alumnos: Juan y Santiago están en la misma clase Golondrinas, pero no en el mismo año. En otras palabras, la clase Swallows contiene dos Años.
Del mismo modo, Jane & Mary están en la clase Blackbirds, pero en los años 2 y 3 respectivamente.
Necesito una columna NewYear, en un ejemplo más complejo, mediante el cual pusimos a todos los estudiantes en la clase 'superior', pero solo si calendarYear es el último año
Por lo tanto, en el año calendario 2020, John se mueve de Year 1 a Year 2 y Jane se traslada del año 2 al año 3.
Necesito una columna a medida que va en el eje X de un gráfico de barras.
No puedo usar Power Query ya que la clase está seleccionada en una segmentación de datos (al menos creo que es correcto).
Por lo tanto, (creo!) Quiero devolver el valor máximo del Año para esa Clase si el CalendarYear - LatestYear, de lo contrario sólo devolver el Año
He probado varias combinaciones de MAX, MAXX, FILTER y ANTES, pero se han atascado por completo!
Solved! Go to Solution.
Hola @belvoir99
Por favor, pruebe el código DAX a continuación.
Column =
VAR class = Students[Class]
VAR maxYear = MAXX ( FILTER ( Students, Students[Class] = class ), Students[Year] )
RETURN
IF ( Students[CalendarYear] = Students[LatestYear], maxYear, Students[Year] )
Saludos
Equipo de apoyo a la comunidad _ Jing Zhang
Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.
Hola @belvoir99
Por favor, pruebe el código DAX a continuación.
Column =
VAR class = Students[Class]
VAR maxYear = MAXX ( FILTER ( Students, Students[Class] = class ), Students[Year] )
RETURN
IF ( Students[CalendarYear] = Students[LatestYear], maxYear, Students[Year] )
Saludos
Equipo de apoyo a la comunidad _ Jing Zhang
Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.
Hola @belvoir99 ,
¿Puede compartir la columna de salida esperada también en el conjunto de datos compartido
saludos
Hn
hola @harshnathani
Es la última columna de la derecha llamada NewYear que quiero crear. Espero que eso ayude.
Gracias.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |