Anónimo
Hola,
Tengo dos mesas, A y B.
Quiero crear una nueva columna en la tabla A, de modo que si un valor en otra columna de la tabla A está en la tabla B, establecemos el valor en 1, de lo contrario, lo establecemos en 0.
Ejemplo:
TablaA
otra columna |
1 |
2 |
3 |
4 |
5 |
TablaB
columna B |
1 |
3 |
Tabla resultante
otra columna | Nueva columna |
1 | 1 |
2 | 0 |
3 | 1 |
4 | 0 |
5 | 0 |
He buscado en Google alto y bajo y probé esto:
New Column = IF(
CALCULATE(COUNTROWS(Table2), FILTER(Table2, Table2[Value]=Table1[Value])) > 0,
1,0)
Pero esto establece todo en 1 en la nueva columna.
Cualquier ayuda sería realmente apreciada.
Anónimo
@Anónimo Intente debajo de la columna calculada en la tabla A
Column = IF(TableA[Another column] IN VALUES(TableB[Column]),1,0)
Si te ayuda acepta la solucion
amichandak
Puede basarse en valores de búsqueda o por función de filtro
New Column in A = maxx(filter(TableB,Table[Another Column]= TableB[B column]),[B column])
New Column = If(isblank([New Column in A]),0,1)
Agradezco sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución. En caso de que no ayude, proporcione información adicional y márqueme con @
Gracias. Mi blog reciente –
https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr…
https://community.powerbi.com/t5/Community-Blog/Power-BI-Working-with-Non-Standard-Time-Periods/ba-p…
https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601
Anónimo
@Anónimo Intente debajo de la columna calculada en la tabla A
Column = IF(TableA[Another column] IN VALUES(TableB[Column]),1,0)
Si te ayuda acepta la solucion