March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Tengo una situación en la que mis datos de origen están sucios. Hay un valor que debe ser cero pero tiene un valor de distinto de cero. Me gustaría reemplazar esto con un 0 basado en una condición en otro campo. Creo que esto es bastante sencillo, pero no tengo claro cómo hacerlo con la consulta de datos de Power BI. Además, ¿se puede hacer en línea en lugar de con una columna calculada o una nueva columna?
¿Cuál es la mejor manera de hacer esto?
Nota: Reconocemos que necesitamos arreglar la fuente. El proceso tomará más tiempo que tratar de preparar los datos para el corto plazo. Estamos arreglando los datos como parte de Warehouse, pero esto sigue siendo un cambio necesario que sería importante saber.
Hola @axwack ,
Hay varias maneras de reemplazar valores en Power Query:
1) haga clic con el botón derecho en la columna, reemplace los valores. Es bueno para reemplazar valores fijos (es decir: reemplazar null por 0)
2) añadir columna > columna condicional. De esta manera puede hacerlo más dinámico mediante reglas (si entonces otra instrucción). Si está satisfecho con la nueva columna, puede eliminar la columna antigua, se mantendrá con la nueva.
3) si la columna muestra el error ya que hay diferentes tipos de datos en la columna, puede hacer clic con el botón derecho en la columna, reemplazar los errores
Espero que esto ayude.
Salud
Nemanja
Hola @nandic
Así que si hago una nueva columna de la anterior, ¿qué sucede cuando vuelvo a cargar? ¿O es parte de un paso
1) Crear una nueva columna
2) Traer los datos en la nueva columna con la condición aplicada
3) eliminar la columna antigua
¿Enjuagar y repetir?
Al actualizar datos, todo funcionará bien a medida que Power Query guarde todos los pasos que están visibles en la parte derecha de la pantalla.
Por otro lado, si había calculado la columna fuera de la consulta de energía (creada en dax) y la quita, todas las columnas que usaban esa columna devolverán el error.
@axwack comprobar este post sobre cómo reemplazar condicionalmente el valor en la consulta de potencia
Me gustaría❤ elogiossi mi solución ayudara.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para dar a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!
⚡Visítenos enhttps://perytus.com, su ventanilla única para proyectos/formación/consulta relacionadas con Power BI.⚡
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Creo que no estoy pensando en esto correctamente. Permítanme reformular esto.
En dos columnas, una se llama Intermediario y la otra se llama Tipo de seguridad tenemos un valor en Importe que tiene 1000.
¿Cómo puedo hacer una columna condicional que examina dos columnas (una especie de cláusula WHERE que tiene criterios de tipo de seguridad y intermediario) que establece la cantidad 0.
Los ejemplos que vi hacen un reemplazo, pero la columna condicional no tiene varias condiciones.
@parry2k @nandic ¿Alguna idea?
@axwack , la columna condicional puede tener varias condiciones, examinando diferentes columnas.
Aquí hay un ejemplo donde uso aleatoriamente 3 columnas y en función de los criterios devueltos valor de columna específica o valor introducido.
* ejemplo es aleatorio, no lógica real 🙂
Creo que sería mejor mostrarles:
Estos dos campos:
Sec_typ_name de divisas o de divisas
y bkr_name - Credit Suisse - High Touch
y si el Sec_name ?
entonces esta columna debe ser 0
@axwack también este enlace puede ser útil.
Me gustaría❤ elogiossi mi solución ayudara.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para dar a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!
⚡Visítenos enhttps://perytus.com, su ventanilla única para proyectos/formación/consulta relacionadas con Power BI.⚡
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.