Anónimo
Tengo tablas como esta:
Gato
Año | Gato | Escribe | Presupuesto |
2019 | A | Nuevo | 275 |
2020 | B | Nuevo | 200 |
2021 | C | Nuevo | 250 |
2019 | A | Retirado | 275 |
2020 | B | Retirado | 200 |
2021 | C | Retirado | 250 |
2019 | A | Usado | 275 |
2020 | B | Usado | 200 |
2021 | C | Usado | 250 |
… |
Presupuesto
Año | Gato | Presupuesto |
2020 | A | 100 |
2020 | B | 200 |
2020 | C | 150 |
2021 | A | 200 |
2021 | B | 225 |
2021 | C | 250 |
2019 | A | 275 |
2019 | B | 300 |
2019 | C | 325 |
Necesito obtener la columna Presupuesto en la primera tabla. Leí soluciones para la fórmula de valor de búsqueda para varias columnas, pero solo funciona para valores únicos, y cuando realizo una combinación directamente en el proceso de transformación de datos, suma el presupuesto en la vista del informe. Por favor ayuda.
Básicamente es un valor de búsqueda doble por año y cat, que proporciona múltiples valores.
amichandak
@Anónimo, crea una nueva columna en la tabla Cat
sumx(filtro(Presupuesto, Presupuesto[Year] = gato[Year] && Presupuesto[cat] = gato[Cat]),Presupuesto[Budget])
ryan_mayu
@Anónimo
si desea utilizar lookupvalue, puede probar esto.
Column = LOOKUPVALUE(budget[Budget],budget[Cat],'cat'[Cat],budget[Year],cat[Year])
amichandak
@Anónimo, crea una nueva columna en la tabla Cat
sumx(filtro(Presupuesto, Presupuesto[Year] = gato[Year] && Presupuesto[cat] = gato[Cat]),Presupuesto[Budget])