Está en la página 1de 12

INTRODUCCIÓN AL CURSO

POWER BI
INTRODUCCIÓN AL CURSO

QUIZ DE CONOCIMIENTOS
Crear una consulta para la oficina de Madrid en donde se obtenga una
nueva tabla con la duracion <=20 y el costo Proyecto < 400 y que no
contenga filas en blanco.
INTRODUCCIÓN AL CURSO

FUNCIONES DE TABLAS CON DAX


FILTER
ALL
VALUES
DISTINCT
RELATEDTABLE
INTRODUCCIÓN AL CURSO

RELACIÓN DE TABLAS CON DAX


RELATED
RELATEDTABLE
INTRODUCCIÓN AL CURSO

LA FUNCIÓN ALL

ALL que recibe la tabla y duplica la tabla


ALL que recibe columna y devuelve valores distintos
All que recibe varias columnas y devuelve la combinación de valores
distintos.
INTRODUCCIÓN AL CURSO

LABORATORIO FUNCIÓN ALL

1. Abrir el archivo 0909


2. Crear una nueva tabla
           CalendarioFin = ALL(Calendario)
3. ir a la vista relaciones, vincular la tabla calendario Fin con la tabla    
    proyectos.
4. Regresar a la vista reporte, y de la tabla calendarioFin añadir la        
    columna fecha en la Matriz existente.
5. solo agrupar por año.
6. análisis de Información
INTRODUCCIÓN AL CURSO

LABORATORIO FUNCIÓN ALL

7. ir a la data
8. crear una nueva tabla:
         Países = ALL(Clientes[País])
     "Recibe una columna, devuelve tabla de valores distintos"
9. crear una nueva tabla:
       TipoProyectos = ALL(Proyectos[Rangos Duración];
             Proyectos[Riesgo Proyecto])
  "Recibe más de una columna, devuelve combinaciones únicas"
INTRODUCCIÓN AL CURSO

FUNCIÓN ADDCOLUMNS
Agrega columnas a una tabla o consulta en especifico:
Ejemplo:
Clientes Calculados = ADDCOLUMNS(Clientes;"Facturas";
SUMX(RELATEDTABLE(Facturas);
Facturas[MontoSinImp]+Facturas[Impuestos]);
"Cobros"; SUMX(RELATEDTABLE(Cobranzas);
Cobranzas[MontoCobrado]);
"Costes"; SUMX(RELATEDTABLE(Proyectos);
Proyectos[CostoProyecto])  )   
"Visualización en gráfico Line Chart".
INTRODUCCIÓN AL CURSO

FUNCIÓN CALCULATE
Función CALCULATE, Objetivo y Parámetros
Manipular el contexto del filtro con CALCULATE
combinar CALCULATE Y ALL
INTRODUCCIÓN AL CURSO

LABORATORIO FUNCIÓN CALCULATE
1 Abrir el archivo 0916 de laboratorios
2. Crear una nueva medida 
   Calculate ALL Clientes = CALCULATE([Total Facturas];ALL(Clientes))
3. Agregar una nueva medida
   Calculate ALL Facturas = CALCULATE([Total Facturas];ALL(Facturas))
4. Analisis de Resultados.
INTRODUCCIÓN AL CURSO

RELACIONES DE FILTRO
para este ejemplo abrir el archivo 0917
crear la siguiente medida
  Clientes desde Facturas = CALCULATE (
             COUNTROWS (
                        DISTINCT ( Clientes[IDCliente] ) );
                            CROSSFILTER (Facturas[IDCliente];
                                                      Clientes[IDCliente]; BOTH ))

Análisis del Ejemplo


INTRODUCCIÓN AL CURSO

INDICADORES ESTATICOS
se utilizan por demanda y su objetivo establecer una columna para
que su valor no sea modificado pro los filtros

También podría gustarte