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.
Hola
Sé que este es un tema que ya se pidió, pero busqué todas las respuestas y las soluciones siempre fueron para crear una medida.
La cosa es que necesito un Collumn con el valor del Mes Anterior en la misma fila del mes actual.
Ya traté de hacer PREVIOUSMONTH, PARALLEDPERIOD, DATEADD. También se utiliza la función ALL y se creó otra tabla con Periods, pero sigue sin funcionar.
¿Alguien puede ayudarme?
¡Gracias a todos! 😃
Solved! Go to Solution.
Hola
Gracias por las respuestas y lo siento por el retraso dando un comentario, por desgracia ninguno de ellos funcionó en mi conjunto de datos.
La solución que he encontrado fue crear una medida con la función PREVIOUSMONTH, y luego un SUMX(VALUES(Date),CALCULATE(...) para crear una medida del mes real menos el mes anterior que totaliza correctamente en una matriz.
¡Gracias a todos! 🙂
Hola
Gracias por las respuestas y lo siento por el retraso dando un comentario, por desgracia ninguno de ellos funcionó en mi conjunto de datos.
La solución que he encontrado fue crear una medida con la función PREVIOUSMONTH, y luego un SUMX(VALUES(Date),CALCULATE(...) para crear una medida del mes real menos el mes anterior que totaliza correctamente en una matriz.
¡Gracias a todos! 🙂
Hola @rqueiroz ,
Gracias por sus comentarios y compartir su solución. ¿Podrías marcar tu publicación como Respondida ya que el problema se ha resuelto? Ayudará a los demás en la comunidad a encontrar la solución fácilmente si se enfrentan al mismo problema con usted. Gracias.
Saludos
Rena
Hola @rqueiroz ,
¿Se ha resuelto si el problema? En caso afirmativo, ¿podría marcar el mensaje útil como Respondido? Ayudará a otros miembros de la comunidad a encontrar la solución fácilmente si se enfrentan al problema similar con usted. Gracias.
Saludos
Rena
Hola @rqueiroz,
Puede actualizar la fórmula de su columna calculada "VALOR_P_MTH" como se muestra a continuación para obtener el valor del mes anterior:
VALOR_P_MTH =
CALCULATE (
SUM ( Consolidado[Valor] ),
PREVIOUSMONTH ( 'Consolidado'[Atributo] ),
ALL ( 'Consolidado' )
)
Como se ha comprobado los datos en la captura de pantalla, parece que cada fecha está solo un día de diferencia. Si desea obtener el valor de la fila anterior,puede cambiar la fórmula de la columna calculada de la siguiente manera:
VALOR_P_MTH =
CALCULATE (
MAX ( Consolidado[Valor] ),
FILTER (
ALLSELECTED ( 'Consolidado' ),
'Consolidado'[Atributo] < EARLIER ( 'Consolidado'[Atributo] )
)
)
Saludos
Rena
Sólo por curiosidad, ¿por qué lo necesitas como columna?
Proud to be a Super User!
Paul on Linkedin.
Hola
Pruebe esta fórmula de columna calculada
•lookupvalue(Data[valor],Data[atributo],calculate(max(Data[atributo]),filter(Data,data[column2]-earlier(data[column2])&&&data[livro]-earlier(data[livro])&&&data[cod_country]-earlier(data[cod_country])&&data[tipo]-earlier(data[tipo])&&data[atributo]<earlier(data[atributo]))),Data[column2],Data[column2],Data[livro],Data[livro],Data[cod_country],Data[cod_country] ,Data[tipo],Data[tipo])
@rqueiroz , Este es un ejemplo de cómo puede hacerlo. Pero necesitas tener más filtros
sumx(filter(table, eomonth([Atributo],0) = eomonth(earlier([Atributo]),-1) ),[Valore])
Si desea Fecha vs Fecha, entonces necesita un código diferente. Es posible que necesite filtros adicionales como [col1] - earlier([col1])
Sólo recuerda que has completado otra copia en antes como cross-join y tienes que reducirla agregando join
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.