Forum Discussion
if when columna en Power Query
Hola a todos
Estoy luchando para que una instrucción if when funcione como una columna calculada en power query. la lógica que estoy tratando de crear es:
si [ventas] > 0
donde [región] = AMER
y [devuelve] < 1 donde [tipo] IN 1,2,3,4,5
Entonces 1 más " "
No estoy completamente seguro de si esto es posible en PQ, ¿alguna sugerencia sobre cómo hacer que esta lógica funcione en PQ?
¡Gracias!
Hay @Vind1989 ,
Intente crear una columna personalizada con Power query:
if [Region]= "a" and [Returns] <1 and [Sales]>0 and List.Contains({1,2,3},[Type]) then 1 else ""
Saludos
Liang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
5 Replies
- Syndicate_Admin
Administrator
Esto es definitivamente posible en power query, debe filtrar el valor en función del valor requerido y también debe mencionar la condición para ello.
- Syndicate_Admin
Administrator
@rajkmr106 , ¿cómo sería la lógica correcta?
si [ventas] > 0
filtro [región] = AMER
y [devuelve] < 1 filtro [tipo] IN 1,2,3,4,5
Entonces 1 más " " ?
- Syndicate_Admin
Administrator
Hay @Vind1989 ,
Intente crear una columna personalizada con Power query:
if [Region]= "a" and [Returns] <1 and [Sales]>0 and List.Contains({1,2,3},[Type]) then 1 else ""
Saludos
Liang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.- Syndicate_Admin
Administrator
@V-lianl-msft Sigo recibiendo este error al usar esta lógica: [Expression.Error] No podemos convertir el valor null para escribir Logical.
¿Cómo manejas esto?
- Syndicate_Admin
Administrator
también gracias @V-lianl-msft