Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
1.Si el mismo artículo tiene una devolución de tiempo múltiple con el mismo código, devuelva 1 solo en el artículo de primera línea y los artículos de línea restantes regresen como un 0.
Ejemplo
partida 198 3000 A1, 198 4000 A1, 147 6000 A2
2. Si el mismo artículo no tiene una devolución de tiempo múltiple con el mismo código, devuelva 1.
Estoy buscando la opción Nueva columna calculada (DAX)
Ejemplo
123 3000 A1, 124 4000 A1
3.Si la columna de código es igual a "No emparejar", entonces vuelva a 1.
Ejemplo
127 7000 No par, 128 8000 No par, 137 7000 No par
En Excel aplico la siguiente fórmula =IF(A3="Not Pair",1,IF(MATCH(B3,B:B,0)=ROW(),1,0)).
La lógica de la fórmula es: si coincide 1ª vez, dará 1 de lo contrario 0.
https://www.dropbox.com/s/jherglz8y3zzfvz/Match%20and%20Rows-SOF-25-09-2021.pbix?dl=0
Datos
Código | Artículo | Resultado deseado (recuento único) |
A1 | 123 3000 A1 | 1 |
A1 | 124 4000 A1 | 1 |
A2 | 125 5000 A2 | 1 |
A2 | 126 6000 A2 | 1 |
No emparejar | 127 7000 No par | 1 |
No emparejar | 128 8000 No par | 1 |
A1 | 135 3000 A1 | 1 |
A2 | 135 6000 A2 | 1 |
A2 | 136 5000 A2 | 1 |
A2 | 136 6000 A2 | 1 |
A1 | 137 3000 A1 | 1 |
No emparejar | 137 7000 No par | 1 |
No emparejar | 137 8000 No par | 1 |
A1 | 138 4000 A1 | 1 |
No emparejar | 138 7000 No par | 1 |
No emparejar | 138 8000 No par | 1 |
A1 | 139 3000 A1 | 1 |
No emparejar | 139 7000 No par | 1 |
A1 | 140 4000 A1 | 1 |
No emparejar | 140 7000 No par | 1 |
A2 | 141 5000 A2 | 1 |
No emparejar | 141 7000 No par | 1 |
No emparejar | 141 8000 No par | 1 |
A2 | 142 6000 A2 | 1 |
No emparejar | 142 7000 No par | 1 |
No emparejar | 142 8000 No par | 1 |
A1 | 143 4000 A1 | 1 |
A2 | 143 6000 A2 | 1 |
No emparejar | 143 7000 No par | 1 |
A1 | 144 3000 A1 | 1 |
A1 | 144 4000 A1 | 1 |
No emparejar | 144 7000 No par | 1 |
A1 | 145 3000 A1 | 1 |
A1 | 145 4000 A1 | 1 |
A2 | 145 5000 A2 | 1 |
A2 | 145 6000 A2 | 1 |
A2 | 147 6000 A2 | 1 |
A2 | 147 6000 A2 | 0 |
A1 | 148 3000 A1 | 1 |
A1 | 148 3000 A1 | 0 |
A1 | 149 4000 A1 | 1 |
A1 | 149 4000 A1 | 0 |
A1 | 150 3000 A1 | 1 |
A2 | 150 5000 A2 | 1 |
A1 | 151 4000 A1 | 1 |
A2 | 151 6000 A2 | 1 |
A1 | 152 3000 A1 | 1 |
No emparejar | 152 7000 No par | 1 |
A2 | 152 5000 A2 | 1 |
A1 | 153 3000 A1 | 1 |
A1 | 153 4000 A1 | 1 |
A2 | 153 5000 A2 | 1 |
A2 | 1999 5000 A2 | 1 |
A2 | 1999 6000 A2 | 1 |
A1 | 1999 3000 A1 | 1 |
A1 | 155 4000 A1 | 1 |
A2 | 155 6000 A2 | 1 |
A2 | 156 5000 A2 | 1 |
A1 | 156 4000 A1 | 1 |
No emparejar | 157 7000 No par | 1 |
No emparejar | 157 8000 No par | 1 |
A1 | 154 3000 A1 | 1 |
A2 | 154 5000 A2 | 1 |
A1 | 154 4000 A1 | 1 |
A2 | 155 5000 A2 | 1 |
A1 | 155 4000 A1 | 0 |
No emparejar | 155 7000 No par | 1 |
A2 | 156 5000 A2 | 0 |
A1 | 156 4000 A1 | 0 |
No emparejar | 156 7000 No par | 1 |
No emparejar | 156 8000 No par | 1 |
A1 | 198 3000 A1 | 1 |
A1 | 198 3000 A1 | 0 |
A1 | 198 3000 A1 | 0 |
A1 | 198 3000 A1 | 0 |
A1 | 198 3000 A1 | 0 |
A1 | 200 4000 A1 | 1 |
A1 | 200 4000 A1 | 0 |
A1 | 200 4000 A1 | 0 |
A1 | 200 4000 A1 | 0 |
A1 | 200 4000 A1 | 0 |
A1 | 200 4000 A1 | 0 |
A1 | 198 4000 A1 | 1 |
A1 | 198 4000 A1 | 0 |
A1 | 198 4000 A1 | 0 |
A1 | 198 4000 A1 | 0 |
A1 | 198 4000 A1 | 0 |
Solved! Go to Solution.
debe crear una columna de índice en PQ y, a continuación, utilizar DAX para crear una columna
Column = if('Table'[Code]="Not Pair",1,if('Table'[Index]=CALCULATE(min('Table'[Index]),ALLEXCEPT('Table','Table'[Item])),1,0))
pls ver el archivo adjunto a continuación
debe crear una columna de índice en PQ y, a continuación, utilizar DAX para crear una columna
Column = if('Table'[Code]="Not Pair",1,if('Table'[Index]=CALCULATE(min('Table'[Index]),ALLEXCEPT('Table','Table'[Item])),1,0))
pls ver el archivo adjunto a continuación
Hola. Gracias por su ayuda.
está funcionando bien. Gracias.
De nada
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |