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:
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: