Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hola, agradecería ayuda. Estoy tratando de averiguar cómo ver si un cargo que se eliminó se agregó a otro cargo. Por ejemplo, Cargo 1 es 5 y, a continuación, se eliminó. Luego se agregó a la carga 2, se puede decir ya que el cargo 2 era originalmente 10, pero se actualizó a 15. Lo mismo con Charge 3, su originalmente 3, luego eliminado. Puedes ver que el cargo 6 pasó de 9 a 12 (diferencia de 3). Espero que tenga sentido. Estoy tratando con 100.000 filas, por lo que debe ser óptimo. ¡Gracias!
hola @PowerBI123456
entonces, ¿cuál es su salida deseada? ¿cómo debería verse como resultado?
@az38 Hola, tratando de ver si se ha añadido un cargo eliminado a otro cargo. He actualizado a continuación, por lo que cargo 7 fue eliminado, pero no se agregó a otro cargo. Espero que tenga sentido.
@az38 Olvidé mencionar que hay cierta identificación para tener en cuenta. Por ejemplo, el ID 2 tiene un cargo que se actualizó de 5 a 7 (diferencia de 2), pero que no puede ser de cargo 7 que se elimina del ID 1.
Hola @PowerBI123456 ,
¿Podría el método @az38 registrado cumplir con sus requisitos?
Si pudiera, por favor acepte su respuesta como solución a su pregunta para que las personas que puedan tener la misma pregunta puedan obtener la solución directamente.
Si no, por favor hágamelo saber.
Además, ¿es necesario juzgar si la diferencia es la misma que el valor de línea eliminado? ¿Y si no son iguales?
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@az38 ¿Podría ayudarme a entender por qué escribió la variable como lo hizo? Sólo trato de entenderlo mejor., específicamente la parte ">Anterior". ¡¡¡Gracias!!!
EARLIER() en la columna calculada hace referencia al valor de fila currrent. por lo tanto, tenemos que definir si existe una fila después de la corriente con condiciones dadas
@az38gracias!!!
Lo estoy probando ahora, y también necesito verificar contra un sistema. Te avisaré una vez que haya terminado, gracias de nuevo!!!
si entiendo que corregir una columna
Added =
var _isUpdatedAfter = CALCULATE(COUNTROWS('Table'), FILTER(ALLEXCEPT('Table', 'Table'[ID]), 'Table'[Step] = "Updated" && 'Table'[Charges] > EARLIER('Table'[Charges])))
RETURN
IF([Step] = "Line deleted" && _isUpdatedAfter > 0, "yes", "no")
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.