Jump to content

Función Condicional para estimación de bonos por metas cumplidas con POWER QUERY


Matías86

Recommended Posts

Estimados,

 

tal como lo dice el título, me gustaría encontrar una función con IF usando POWER QUERY para estimar bonos por metas cumplidas.

Averiguando por ahí, sale más práctico hacerlo en el POWER BI Desktop porque podría ocupar funciones parecidas a Excel con IF, pero por un tema de mantener orden en mi Query Settings, prefiero hacerlo usando DAX.

INF. SUP. BONO USD
300 400 100
401 500 250
501 600 430
601 o más

640

 

 

 

   

 

De antemano, muchísimas gracias!

 

Saludos

Link to comment
Share on other sites

Hace 25 minutos , Gerson Pineda dijo:

Hola

No entiendo que deseas hacer exactamente 

Formato condicional se puede hacer con y sin DAX , pero no me queda claro, que buscas

Se mas explicito o si es posible adjunta imagen 

 

Saludos!

Hola Gerson, 

 

Por supuesto, adjunto un excel de ejemplo (mi error porque me faltaron datos para ejemplificarme mejor).

En función de la información adjunta y algunas ventas como ejemplo, la función condicional anidada en excel quedaría de la siguiente forma: 

+SI(G2>601;640;SI(G2>501;430;SI(G2>401;250;SI(G2>300;100;0)))) donde G2 es la venta alcanzada

En POWER BI Desktop (sin DAX), quedaría de la siguiente manera 

IF('Ventas'[cantidad]<300 ;0 ;IF('Ventas'[cantidad]<401 ; 100 ; IF('Ventas'[cantidad]<501 ; 250 ; IF('Ventas'[cantidad]>601 ; 430 ; 640)))

Entonces, me gustaría hacer lo mismo, pero en POWER QUERY con un Custom Column, parece que se necesita usar DAX.

Si hay un error en la terminología, pido disculpas, pero recién me estoy involucrando en esta herramienta.

 

 

Saludos

 

EDIT: al parecer, ya no puedo subir archivos por el nivel de mi membresía

Link to comment
Share on other sites

Hace 2 horas, Matías86 dijo:

IF('Ventas'[cantidad]<300 ;0 ;IF('Ventas'[cantidad]<401 ; 100 ; IF('Ventas'[cantidad]<501 ; 250 ; IF('Ventas'[cantidad]>601 ; 430 ; 640)))

Entonces, me gustaría hacer lo mismo, pero en POWER QUERY con un Custom Column,

Esa misma lógica es la que tienes que aplicar en Power Query o Query Editor de PBI, agregando una columna personalizada

Hay una leve diferencia respecto a la sintaxis, tal que:

= if [campo] < 300 then 0 else if [campo] < 401 then 100  etc....

 

Saludos!

Link to comment
Share on other sites

Hace 14 horas, Gerson Pineda dijo:

Esa misma lógica es la que tienes que aplicar en Power Query o Query Editor de PBI, agregando una columna personalizada

Hay una leve diferencia respecto a la sintaxis, tal que:

= if [campo] < 300 then 0 else if [campo] < 401 then 100  etc....

 

Saludos!

Gracias!

 

Saliudos

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • 72 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Files

  • Download Statistics

    • Files
      169
    • Comments
      89
    • Reviews
      26

    Latest File
    By pegones1

    4    0

  • Crear macros Excel

  • Posts

    • buen día estimados los molesto con la siguiente consulta yo tengo un archivo Excel de valores numéricos (costo) , pero debo de pasarlo a un formato texto con tres decimales por mas que sea un entero. cual seria la mejor forma para tener la columna CONCATENADO, en la que debe figurar el entero con tres decimales desde ya muchas gracias por la ayuda de siempre enteros y decimales en celdas distintas.xlsx
    • Muchas gracias por la respuesta Israel. Me sirve el dato. No es necesario algo tan complejo. Si por ahí tienes una idea de utilización que me puedas orientar con la función GoogleFinance te lo agradezco. 
    • Hola a todos, Necesito una formula que busque los días que hubo la temperatura más alta y los anote separados por un guion. En el ejemplo que subo serían los días 10, 14 y 26. Gracias de antemano Máximas mensuales.xlsx
    • Lo que te puedo comentar sobre tu consulta es en base a mi experiencia y que tanto en Excel como en Google Sheets es posible obtener el tipo de cambio. En Excel 365 usando la función MONEDA y en Google Sheets tienes una función llamada GOOGLEFINANCE(), Es importante resaltar que el tipo de cambio no es de un sitio específico como lo quieres. Para obtener la cotización del dólar desde un sitio específico como BNA, necesitarías usar técnicas de web scraping. Un método utilizado para extraer información de sitios web. Sin embargo, este proceso no siempre es posible debido a las restricciones del sitio web. Si eres cliente del Banco podrías consultar con la institución.
    • Hola a ambos, ...y si te interesa con fórmula, puedes probar con: =SUSTITUIR(MATRIZATEXTO(LET(a;CODIGO(EXTRAE(A1;SECUENCIA(LARGO(A1));1));SI(a=209;"ñ";SI(a<91;CARACTER(a+32);CARACTER(a-32)))));"; ";"") Veo que dispones de M365, así que no tendrás problemas. Saludos,
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy