Forum Discussion
If statement for row difference
@sheshraja
¿Cómo calcular CERO en verdadero y falso en su fórmula.
IF(A2-A3,0,0)
¿Puede explicar qué cálculo busca?
Documento IF:
https://docs.microsoft.com/en-us/dax/if-function-dax
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Acepto 🙂 KUDOS
Hola
gracias por la respuesta que el furmula trabaja en Excel, me gustaría hacer lo mismo en power BI como columna personalizada.
por cada seccuencia de repating del No. 1, me gustaría ver sólo uno en la columna de resultados como se muestra a continuación.
| A | B (COLUMNA DE RESULTADO) | |
| 0 | 0 | IF(A3>A2,1,IF(A3-A4,0,0)) |
| 1 | 1 | IF(A4>A3,1,IF(A4-A5,0,0)) |
| 1 | 0 | IF(A5>A4,1,IF(A5-A6,0,0)) |
| 1 | 0 | IF(A6>A5,1,IF(A6-A7,0,0)) |
| 0 | 0 | IF(A7>A6,1,IF(A7-A8,0,0)) |
- Fowmy6 years agoSuper User
Mmmm. Te sugiero que lo hagas en Power Query
avísame si funcionará para ti.Estoy seguro de que también tendrá otras columnas en su conjunto de datos, compartir una muestra realista.
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Acepto 🙂 KUDOS
- nandic6 years agoResident Rockstar
Hola @sheshraja ,
En Power Query puede agregar una columna de índice y, en función de esa columna de índice, usar la función de búsqueda para moverse entre filas.
Ejemplo de fórmula:Resultado ?
SI (
Hoja1[A1]
> LOOKUPVALUE ( Sheet1[A1], Sheet1[Index], Sheet1[Index] - 1 ),
1,
SI (
Hoja1[A1]
• LOOKUPVALUE ( Sheet1[A1], Sheet1[Index], Sheet1[Index] + 1 ),
0,
0
)
)
Salud
Nemanja
- Anonymous6 years agoNot applicable
hola @sheshraja ,
Agregue una columna de índice en Power Query.
A continuación, cree una columna calulada
Resultant Column = var prev= CALCULATE(MIN('Table'[A]),FILTER('Table','Table'[Index] = EARLIER('Table'[Index])-1)) RETURN if ('Table'[A] - prev = 1 , 1 , 0)saludos
Harsh NathaniApreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!