Está en la página 1de 7

DAX MID VARIABLES COUNTROWS SWITCH

MID RIGHT RELATED ALL

UPPER CONCATENATE SUMMARIZE SELECT VALUE

LOWER IN VALUES WEEKDAY

DAX 150923

Del archivo de NEPTUNO.

Quiero extraer las 3 primeras palabras de Alemania

Con DAX Left MID, empieza desde 1, y número de


caracteres.

Ahora colocar mayúscula a una primera letra: Las minúsculas

UPPER LOWER

Si se quiere colocar de la columna minúscula la primera letra con mayúscula y el resto


minúscula:
Con Upper + & + LOWER+ MID con Upper y Right

Con CONCATENATE:

Si se quiere extraer una letra, si la 2da letra del país es R u O es casa matriz, sino sucursal:
Si se quiere extraer una letra, si la 2da letra del país
es L y la tercera E colocar A, sino todo lo demás B:

O también se puede usar el siguiente:

SI.ANIDADO quiero agrupar en bueno, regular y bajo; bueno 1500 para arriba, regular 850
para arriba y bajo 400 para abajo,

Como no hay se va a calcular (monto de cantidad * precio – dcto).

Ahora agrupar a través de anidados, no con IF.


Vamos a dim Productos si la unidad de pedido
está entre 100 y 80; entonces premium, sino
normal. Aquí se usa IN y {}

Ahora hagamos uno donde no esté incluido en


una lista 1, 2, 3, 4, y 5.

También se puede hacer pero con NOT y BLANK


Ahora si usamos Variables

Vamos a DimUbigeo y quiero


CONCATENAR Ciudad con País y al
crear variables colocaremos Shift +
Enter:

Ahora Sales RELATED que es como un


buscar V, la cual puedo traer una
columna de otra, por ejemplo:

Ahora con Summarize que me diga cuanto e


vendido, cuanto tengo de precio promedio, Voy a
crear una tabla, coloco Summarize, me voy a la
tabla que quiero extraer, en Group By es para
agrupar por un atributo, por ejemplo puedo
agrupar nuevo de vendedores, categorías, etc,,
puedo crear y crear..consulto varias dimensiones,
la cual puedo irme por empleados:
Por ejemplo si se quiere crear otra tabla:

Ahora si queremos hacer una copia de la tabla, con VALUES, creo la copia y además solo deseo
1 columna, vuelvo a crear otra columna:

Ahora quiero contar filas, entocnes hago


una nueva medida con COUNTROWS,
coloco VALUES, que es como una foto, y
abro corchete.
Se crea otra medida, con
condición, contando las filas, si los
pedidos superan 100, entonces
objetivo cumplido.

Funcion ALL que suelte el filtro de una


tabla, aun asi se esté haciendo filtros de
segmentación igual la medida se va a
poner de forma independiente. All si
quiero poner un ratio.

Ahora vamos a crear una nueva tabla

luego de ello volvemos a crear otra


tabla y colocamos índices, luego nos
vamos a modelo de datos, Tabla
matriz y filtros buscamos.
Medida SELECTVALUE a partir de una tabla puedo manipular otra

Te hace hacer
ciertos filtros y
cambios

Ventas de lunes a jueves, con calculate, hacemos un


filtro, le damos una tabla, Weekday para decirme el
número de día de la semana, quiero que empiece de
lunes que es tipo 2, hasta ahí tengo el número de
semana. Uso IN y especifico de lunes a jueves {1,2,3,4}

Para la venta de fin de semana hacemos lo mismo


pero {5,6 y 7}

Luego hacemos otra


Variable dentro de
medidas donde
involucramos SWITCH
que viene hacer como
un condicional, la cual
si es 1, total ventas, si
es 2, fin de semana y si
es 3, de lunes a jueves.

También podría gustarte