Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be 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

Reply
Anonymous
Not applicable

Reemplazar valor al importar datos

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.

8 REPLIES 8
nandic
Super User
Super User

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

Anonymous
Not applicable

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.

parry2k
Super User
Super User

@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.

Anonymous
Not applicable

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 🙂

conditional column.PNG

Anonymous
Not applicable

Creo que sería mejor mostrarles:

Estos dos campos:

Sec_typ_name de divisas o de divisas

y bkr_name - Credit Suisse - High Touch

axwack_0-1596054004727.png

y si el Sec_name ?

axwack_1-1596054018525.png

entonces esta columna debe ser 0

axwack_2-1596054059903.png

@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.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors