Slide show / Avanzado

[avanzado][slideshow]

Switch

Un poco del porque de la función swithc() En construcción.
La función SWITCH() en power pivot viene hacer el equivalente a la función SELECT CASE en VBA y la función BUSCARV(), BUSCARH() en excel, todas replican la misma funcionalidad de los condicionales lógicos pero en espectros más amplio y fácil de entender. Todos hemos sido testigo de lo calamitoso que se hace el operador IF a medida que aumentan los niveles de anidamiento en excel y por eso uno como programador siente un respiro al usar la función SELECR CASE de VBA, pero el mismo se complica si queremos hacer referencias a tablas, es en ese sentido el porque se crea la función SWITCH() de power pivot.

 La sintaxis de esta función dependiendo de nuestra necesidad luce algo como esto:


  • En Excel:=BUSCARV(Valor_buscado,Matriz_buscar_en ,Indicador_columnas,[ordenado])
  • En VBA:  SELECT CASE:  CASE IS = 1: “Result 1”: CASE ELSE: END SELECT
  • En PowerPivot:  =SWITCH(expression,value_1,result_1,[value_2,result_2],…,[Else])

No hay comentarios: