cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Frequent Visitor

Ayuda con la columna calculada

Hola, tengo esta tabla, quiero tomar el valor mensual de ID 1 :

11.png

Y colócalo en una columna calculada para cada ID (teniendo en cuenta el Mes) de la siguiente manera:

22.png

¿Cómo puedo lograr esto con DAX?

Gracias

2 ACCEPTED SOLUTIONS

Accepted Solutions
Highlighted
Super User II
Super User II

Hola @milomilo

qué hay de esta solución:

25-09-_2020_22-39-10.png

X = CALCULATE(SUM('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Month]),'Table'[ID] = 1))

Con saludos amables desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
FrankAT (Orgulloso de ser un Datanaut)

View solution in original post

Highlighted
Super User III
Super User III

Hola

Esta fórmula de columna calculada funciona

•CALCULATE(SUM(Data[Value]),FILTER(Data,Data[ID]-1&&Data[Month]-EARLIER(Data[Month])))

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

3 REPLIES 3
Highlighted
Continued Contributor
Continued Contributor

Hola @milomilo

Sé que hay una manera más rápida de hacer esto, pero no sé cómo, pero así es como abordaría su problema.

  1. Cree una nueva columna, ID_New 1, esto hará que todas las filas 1
  2. Cambiar el tipo de datos de las columnas ID_New e ID por texto
  3. Crear 2 columnas nuevas más, ID_New-mes y ID-mes, con la fórmula ID_New-Mes - concatenar (ID_New,Mes) y ID-Mes - concatenar (ID, mes)
  4. Una vez que tenga eso, haga una columna de valor de búsqueda. X - lookupvalue('Table'[Value], 'Table'[ID-Month], 'Table'[ID_New-Month])

Como se mencionó, tiene que haber una manera más rápida de hacerlo, pero así es como lo haría si no pudiera encontrar la manera rápida.

Highlighted
Super User II
Super User II

Hola @milomilo

qué hay de esta solución:

25-09-_2020_22-39-10.png

X = CALCULATE(SUM('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Month]),'Table'[ID] = 1))

Con saludos amables desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
FrankAT (Orgulloso de ser un Datanaut)

View solution in original post

Highlighted
Super User III
Super User III

Hola

Esta fórmula de columna calculada funciona

•CALCULATE(SUM(Data[Value]),FILTER(Data,Data[ID]-1&&Data[Month]-EARLIER(Data[Month])))

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors