Conoceremos las técnicas:
1. Contar días laborables con la función DAX (EVALUATE, ROW, NETWORKDAYS): la función DAX NETWORKDAYS
número arábigo. Uso de fechas en formato literal:
3. Unir varias filas en el mismo resultado de DAX (UNION): el
4. Consulta
SQL de Azure para calcular los días laborables (DATEDIFF, DATENAME):
- Ejemplo de consulta SQL para calcular los días laborables entre dos fechas:
SELECT COUNT(*)
Tabla FROM
WHERE DATEDIFF(día, FechaInicio, FechaFinal) - (DATEDIFF(semana, FechaInicio, FechaFinal) * 2) > 0
5. Crear función definida por el usuario (FUNCIÓN CON VALORES ESCALARES
):
6. Crear tipo de tabla definido por el usuario (TIPO DE TABLA DEFINIDO POR EL USUARIO
):
7. Convertir texto separado por comas
en líneas (STRING_SPLIT):
- la función STRING_SPLIT se utiliza para dividir una cadena en líneas en función de un delimitador. Ejemplo:
SELECT value FROM STRING_SPLIT('Text1,Text2,Text3', ',')
8. Declarar variables en la función (DECLARE, AS, BEGIN):
en
9. Condicional para la validación de valores (IF, BEGIN, END):Uso
10. Insertar
valores en la tabla de variables de tipo de datos:
11. Valores de suma con condicional entre fechas
(SUM, CASE, WHEN, BETWEEN, THEN):
12. Ejecutar
función definida por el usuario (SELECT):
13. Tabla de constantes y el uso de la función (VALUES):