Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Estoy intentando crear una columna condicional personalizada en PowerQuery. El objetivo es crear una columna en mi conjunto de datos llamada "Picklist Update Needed" que mostrará un simple 'Sí' o 'No' para cada fila.
Hay cuatro columnas en mi conjunto de datos que están involucradas en la lógica de esta columna, a continuación se muestra un gráfico que muestra las condiciones que darían como resultado un 'Sí' para rellenar en la columna condicional personalizada.
En POS | Añadir - Corto | Lista de selección actualizada | Cancelación |
No | Agregar | No | ESPACIO EN BLANCO |
No | Corto | No | ESPACIO EN BLANCO |
Sí | Corto | No | ESPACIO EN BLANCO |
Si las combinaciones son algo distinto de estas tres anteriores, el resultado sería 'No'.
¿Cómo sería el código DAX para crear esto?
Solved! Go to Solution.
Aquí hay una expresión de columna que muestra una forma de hacerlo. Reemplace MultiColumn con el nombre real de la tabla.
NuevaColumna =
VAR picklistcancellation =
Y (
MultiColumn[Picklist Updated] = "No",
MultiColumn[Cancelación] = "EN BLANCO"
)
VAR otras condiciones =
O (
O (
AND ( MultiColumn[On POS ] = "No", MultiColumn[Add - Short] = "Add" ),
AND ( MultiColumn[On POS ] = "No", MultiColumn[Add - Short] = "Short" )
),
Y ( MultiColumn[On POS ] = "Sí", MultiColumn[Add - Short] = "Corto" )
)
DEVOLUCIÓN
IF ( AND ( picklistcancellation, otherconditions ), "Sí", "No" )
Palmadita
Aquí hay una expresión de columna que muestra una forma de hacerlo. Reemplace MultiColumn con el nombre real de la tabla.
NuevaColumna =
VAR picklistcancellation =
Y (
MultiColumn[Picklist Updated] = "No",
MultiColumn[Cancelación] = "EN BLANCO"
)
VAR otras condiciones =
O (
O (
AND ( MultiColumn[On POS ] = "No", MultiColumn[Add - Short] = "Add" ),
AND ( MultiColumn[On POS ] = "No", MultiColumn[Add - Short] = "Short" )
),
Y ( MultiColumn[On POS ] = "Sí", MultiColumn[Add - Short] = "Corto" )
)
DEVOLUCIÓN
IF ( AND ( picklistcancellation, otherconditions ), "Sí", "No" )
Palmadita
¡Uau! ¡Gracias! Eso funcionó perfectamente. Tendré que estudiar exactamente lo que hiciste allí porque ciertamente no es lo que estaba pensando, que no pude poner a trabajar.
¡Gracias de nuevo!
¿Creo que te perdiste agregar la tabla de condiciones?
Aprecia tus felicitaciones!!
LinkedIn: www.linkedin.com/in/vahid-dm/
Parece que ya tengo una solución. Gracias por ayudar.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.