0% encontró este documento útil (0 votos)
97 vistas12 páginas

Formulas BI

El documento es una hoja de atajos completa para funciones DAX, categorizando funciones en diferentes grupos como funciones de tiempo, matemáticas, relación, filtro, fecha y hora, entre otras. Cada función se presenta con su descripción y sintaxis correspondiente. Es una guía útil para usuarios que trabajan con DAX en análisis de datos.

Cargado por

cruzat
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
97 vistas12 páginas

Formulas BI

El documento es una hoja de atajos completa para funciones DAX, categorizando funciones en diferentes grupos como funciones de tiempo, matemáticas, relación, filtro, fecha y hora, entre otras. Cada función se presenta con su descripción y sintaxis correspondiente. Es una guía útil para usuarios que trabajan con DAX en análisis de datos.

Cargado por

cruzat
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

DAX

HOJA DE ATAJOS COMPLETA


FUNCIONES

FUNCIONES INTELIGENTES FUNCIONES MATEMÁTICAS


DE TIEMPO Y TRIGONOMÉTRICAS

FUNCIONES DE RELACIÓN
FUNCIONES DE FILTRO
PADRE / HIJO

FUNCIONES DE FECHA Y HORA FUNCIONES ESTADÍSTICAS

FUNCIONES DE INFORMACIÓN FUNCIONES DE TEXTO

FUNCIONES LÓGICAS OTRAS FUNCIONES


FUNCIONES INTELIGENTES DE TIEMPO
Funcion Descripcion Sintaxis Link

Función TOTALYTD (DAX) Evalúa el valor de la expresión en TOTALYTD(<expresión>,<fechas>[,<filtro>]


el contexto actual. [,<fecha_fin_año>])

Función TOTALQTD (DAX) Evalúa el valor de la expresión para las fechas TOTALQTD(<expresión>,<fechas>[,<filtro>])
del trimestre hasta la fecha, en el contexto
actual.

Función TOTALMTD (DAX) Evalúa el valor de la expresión para el mes hasta la TOTALMTD(<expresión>,<fechas>[,<filtro>])
fecha, en el contexto actual.

Función STARTOFYEAR (DAX) Devuelve a la primera fecha del año en el contexto STARTOFYEAR(<fechas>)
actual para la columna de fechas especificada.

Función STARTOFQUARTER (DAX) Devuelve a la primera fecha del trimestre en el STARTOFQUARTER(<fechas>)


contexto para la columna de fechas especificada.

Función STARTOFMONTH (DAX) Devuelve a la primera fecha del mes en el contexto STARTOFMONTH(<fechas>)
actual para la columna de fechas especificada.

Función SAMEPERIODLASTYEAR (DAX) Devuelve a una tabla que contiene una columna SAMEPERIODLASTYEAR(<fechas>)
de fechas desplazada un año hacia atrás en el
tiempo desde las fechas de la columna especifica-
da, en el contexto actual.

Función PREVIOYEAR (DAX) Devuelve a una tabla que contiene una AÑO PREVIO(<fechas>[,<fecha_fin_año>])
columna de todas las fechas del año anterior,
dada la última fecha de la columna de fechas,
en el contexto actual.

Función PREVIOQUARTER (DAX) Devuelve una tabla que contiene una columna de PREVIOUSQUARTER(<fechas>)
todas las fechas del trimestre anterior, basada en
la primera fecha de la columna de fechas, en el
contexto actual.

Función PREVIOUSMONTH (DAX) Devuelve una tabla que contiene una columna de PREVIOUSMONTH(<fechas>)
todas las fechas del mes anterior, basada en la
primera fecha de la columna de fechas, en elcon
texto actual.

Función PREVIOUSDAY (DAX) Devuelve a una tabla que contiene una columna PREVIOUSDAY(<fechas>)
de todas las fechas que representan el día anterior
a la primera fecha de la columna de fechas, en el
contexto actual.

Función PARALLELPERIOD (DAX) Devuelve a una tabla que contiene una columna PARALLELPERIOD(<fechas>,<número_de_inter-
de fechas que representa un periodo paralelo a las valos>,<intervalo>)
fechas de la columna de fechas especificada, en el
contexto actual, con las fechas desplazadas un
número de intervalos hacia delante o hacia atrás
en el tiempo.

Función OPENINGBALANCEYEAR (DAX) Evalúa la expresión en la primera fecha OPENINGBALANCEYEAR(<expresión>,<fechas>


del año en el contexto actual. [,<filtro>][,<fecha_fin_año>])

Función OPENINGBALANCEQUARTER Evalúa la expresión en la primera fecha de el OPENINGBALANCEQUARTER(<expresión>,


(DAX) trimestre, en el contexto actual. <fechas>[,<filtro>])

Función OPENINGBALANCEMONTH Evalúa la expresión en la primera fecha del mes en "OPENINGBALANCEMONTH(<expresión>,<fechas>


(DAX) el contexto actual. [,<filtro>])"

Función NEXTYEAR (DAX) Devuelve a una tabla que contiene una columna NEXTYEAR(<fechas>[,<fecha_fin_año>])
de todas las fechas del próximo año, basada en la
primera fecha de la columna de fechas, en el
contexto actual.

Función NEXTQUARTER (DAX) Devuelve a una tabla que contiene una columna NEXTQUARTER(<fechas>)
de todas las fechas del siguiente trimestre, basada
en la primera fecha especificada en la columna de
fechas, en el contexto actual.

Función NEXTMONTH (DAX) Devuelve a una tabla que contiene una columna NEXTMONTH(<fechas>)
de todas las fechas del mes siguiente, basada en
la primera fecha de la columna de fechas en el
contexto actual.

Función NEXTDAY (DAX) Devuelve a una tabla que contiene una columna NEXTDAY(<fechas>)
de todas las fechas del día siguiente, basada en la
primera fecha especificada en la columna de
fechas en el contexto actual.

Función LASTNONBLANK (DAX) Devuelve el último valor de la columna filtrado LASTNONBLANK(<columna>,<expresión>)


por el contexto actual, donde la expresión no está
en blanco.

Función LASTDATE (DAX) Devuelve la última fecha en el contexto actual LASTDATE(<fechas>)


para la columna de fechas especificada.

Función FIRSTNONBLANK (DAX) Devuelve al primer valor de la columna filtrado FIRSTNONBLANK(<columna>,<expresión>)


por el contexto actual, donde la expresión no
está en blanco.

Función FIRSTDATE (DAX) Devuelve a la primera fecha en el contexto FIRSTDATE(<fechas>)


actual para la columna de fechas especificada.

Función ENDOFYEAR (DAX) Devuelve a la última fecha del año en la corri- ENDOFYEAR(<fechas> [,<fecha_fin_año>])
ente contexto para la columna de fechas
especificada.

Función ENDOFQUARTER (DAX) Devuelve a la última fecha del trimestre en el actual ENDOFQUARTER(<fechas>)
contexto para la columna de fechas especificada.

Función ENDOFMONTH (DAX) Devuelve a la última fecha del mes en el actual ENDOFMONTH(<fechas>)
contexto para la columna de fechas especificada.

Función DATESYTD (DAX) Devuelve a una tabla que contiene una DATESYTD(<fechas> [,<fecha_fin_año>])
columna de las fechas del año hasta la fecha,
en el contexto actual.

Función DATESQTD (DAX) Devuelve a una tabla que contiene una columna DATESQTD(<fechas>)
de las fechas del trimestre hasta la fecha, en el
contexto actual.

Función DATESMTD (DAX) Devuelve a una tabla que contiene una DATESMTD(<fechas>)
columna de las fechas del mes hasta la fecha,
en el contexto actual.

Función DATESINPERIOD (DAX) Devuelve a una tabla que contiene una columna "DATESINPERIOD(<fechas>,<fecha_de_inicio>,
de fechas que comienza con la fecha_de_inicio y <número_de_intervalos>,<intervalo>)"
continúa durante el número especificado de
intervalos.

Función DATESBETWEEN (DAX) Devuelve a una tabla que contiene una columna "DATESBETWEEN(<fechas>,<fecha_de_inicio>,
de fechas que comienza con la fecha_inicial y <fecha_final>)"
continúa hasta la fecha_final.

Función DATEADD (DAX) Devuelve a una tabla que contiene una columna "DATEADD(<fechas>,<número_de_intervalos>,
de fechas, desplazada hacia adelante o hacia <intervalo>)"
atrás en el tiempo por el número especificado de
intervalos desde las fechas en el contexto actual.

Función CLOSINGBALANCEYEAR (DAX) Evalúa la expresión en la última fecha del año "CLOSINGBALANCEYEAR(<expresión>,<fechas>
en el contexto actual. [,<filtro>][,<fecha_fin_año>])"

Función CLOSINGBALANCEQUARTER Evalúa la expresión en la última fecha del "CLOSINGBALANCEQUARTER(<expresión>,


(DAX) trimestre en el contexto actual. <fechas>[,<filtro>])"

Función CLOSINGBALANCEMONTH Evalúa la expresión en la última fecha "CLOSINGBALANCEMONTH(<expresión>,


(DAX) del mes en el contexto actual. <fechas>[,<filtro>])"
FUNCIONES DE FILTRO
Funcion Descripcion Sintaxis Link

Función VALUES (DAX) Devuelve a una tabla de una columna que contiene VALUES(<NombreDeLaTablaONombreDeLaColumna>)
los valores distintos de la tabla o columna especifi-
cada. En otras palabras, se eliminan los valores
duplicados y sólo se devuelven los valores únicos.

Función USERELATIONSHIP (DAX) Especifica la relación que se utilizará en un USERELATIONSHIP(<nombredecolumna1>,


cálculo específico como la que existe entre la <nombredecolumna2>)
columnaNombre1 y la columnaNombre2.

Función SUBSTITUTEWITHINDEX Devuelve a una tabla que representa una semi- SUBSTITUTEWITHINDEX(<tabla>, <index-
(DAX) unión izquierda de las dos tablas suministradas NombreColumna>, <índiceColumnasTabla>,
[<ordenpor_expresion>, <ordenpor_expre-
como argumentos. La semiunión se realiza medi-
sion>, [<order>][, <<ordenpor_expre-
ante el uso de columnas comunes, determinadas sion>, <orden>]...])
por nombres de columnas comunes y tipos de
datos comunes . Las columnas que se unen se
sustituyen por una única columna en la tabla devu-
elta que es de tipo entero y contiene un índice. El
índice es una referencia a la tabla de unión correcta
dado un orden de clasificación especificado.

Función SELECTEDVALUE (DAX) Devuelve el valor cuando el contexto de la colum- SELECTEDVALUE(<nombre de columna>[,
naNombre ha sido filtrado a un solo valor distinto. <resultado alternativo>])
En caso contrario, devuelve el resultado alternativo.

Función RELATEDTABLE (DAX) Evalúa una expresión de la tabla en un RELATEDTABLE(<nombre de la tabla>)


contexto modificado por los filtros dados.

Función RELATED (DAX) Devuelve un valor relacionado a otra tabla. RELATED(<columna>)

Función KEEPFILTERS (DAX) Modifica cómo se aplican los filtros mientras se eva- KEEPFILTERS(<expresión>)
lúa una función CALCULATE o CALCULATETABLE."

Función ISFILTERED (DAX) Devuelve a TRUE cuando NombreColumna está ISFILTERED(<nombre de columna>)
siendo filtrado directamente. Si no hay ningún filtro
en la columna o si el filtrado se produce porque se
está filtrando una columna diferente en la misma
tabla o en una tabla relacionada, la función
devuelve a FALSE.

Función ISCROSSFILTERED (DAX) Devuelve a TRUE cuando se está filtrando ISCROSSFILTERED(<nombre de columna>)
NombreColumna u otra columna de la
misma tabla o de una tabla relacionada.

Función HASONEVALUE (DAX) Devuelve a TRUE cuando el contexto para HASONEVALUE(<nombre de columna>)
NombreColumna ha sido filtrado a un solo
valor distinto. En caso contrario es FALSE.

Función HASONEFILTER (DAX) Devuelve TRUE cuando el número de Los


valores filtrados en NombreColumna son uno.

Función FILTERS (DAX) Devuelve los valores que se aplican directamente FILTROS(<nombre de columna>)
como filtros al NombreColumna.

Función FILTER (DAX) Devuelve a una tabla que representa un FILTRO(<tabla>,<filtro>)


subconjunto de otra tabla o expresión.

Función EARLIEST (DAX) Devuelve a una tabla de una columna que con- EARLIEST(<columna>)
tiene los valores distintos de la columna especifi-
cada. En otras palabras, se eliminan los valores
duplicados y sólo se devuelven los valores únicos.

Función EARLIER (DAX) Devuelve el valor actual de la columna especifica- EARLIER(<columna>, <número>)
da en una pasada de evaluación externa de la
mencionada columna.

Función DISTINCT (DAX) Devuelve a una tabla de una columna que con- DISTINCT (<columna>)
tiene los valores distintos de la columna especifi-
cada. En otras palabras, se eliminan los valores
duplicados y sólo se devuelven los valores únicos.

Función CROSSFILTER Especifica la dirección de alteración cruzada CROSSFILTER(<nombredecolumna1>,


que se utilizará en un cálculo para una relación <nombredecolumna2>, <dirección>)
que existe entre dos columnas.

Función CALCULATETABLE (DAX) Evalúa una expresión de la tabla en un contex- CALCULATETABLE(<expresión>,


to modificado por los filtros dados. <filtro1>,<filtro2>,...)

Función CALCULAR (DAX) Evalúa una expresión en un contexto que es CALCULAR(<expresión>,<filtro1>,


modificado por los filtros especificados. <filtro2>...)

Función ALLSELECTED (DAX) Elimina los filtros de contexto de las columnas y ALLSELECTED([<NombreTabla> |
filas de la consulta actual, conservando todos los <nombredecolumna>])
demás filtros de contexto o filtros explícitos.

Función ALLNOBLANKROW (DAX) De la tabla padre de una relación, devuelve todas ALLNOBLANKROW( {<tabla> | <columna>[,
las filas menos la fila en blanco, o todos los <columna>[, <columna>[,...]]]} )
valores distintos de una columna menos la fila en
blanco, y no tiene en cuenta los filtros de contex-
to que puedan existir.

Función ALL (DAX) Devuelve todas las filas de una tabla, o todos los ALL( {<tabla> | <columna>[, <columna>[,
valores de una columna, ignorando cualquier <columna>[,...]]]} )"
filtro que se haya aplicado. Esta función es útil
para borrar los filtros y crear cálculos en todas
las filas de una tabla.

Función ALLEXCEPT (DAX) Elimina todos los filtros de contexto de la tabla, ALLEXCEPT(<tabla>,<columna>
excepto los filtros que se han aplicado a las [,<columna>[,...]])
columnas especificadas.

Función ADDMISSINGITEMS (DAX) Añade combinaciones de elementos de varias ADDMISSINGITEMS(<muestraTodaColumna>[,


columnas a una tabla si no existen ya. La deter- <muestraTodaColumna>]..., <tabla>, <co-
lumna de agrupación>[, <columna de agru-
minación de las combinaciones de elementos
pación>]...[tabla de filtros]...)"
que se deben añadir se basa en la referencia a
las columnas de origen que contienen todos
los valores posibles para las columnas.
FUNCIONES DE FECHA Y HORA
Funcion Descripcion Sintaxis Link

Función CALENDARAUTO (DAX) Devuelve a una tabla con una sola columna llam- CALENDARAUTO([ejercicio_final_mes])
ada ""Fecha"" que contiene un conjunto contiguo
de fechas. El rango de fechas se calcula automáti-
camente a partir de los datos del modelo.

Función CALENDAR (DAX) Devuelve a una tabla con una sola columna llam- CALENDAR(<fecha_inicial>, <fecha_final>)
ada "Fecha" que contiene un conjunto contiguo
de fechas. El rango de fechas va desde la fecha de
inicio especificada hasta la fecha de finalización
especificada, incluyendo esas dos fechas.

Función DATEDIFF (DAX) Devuelve el recuento de los límites de los interva- DATEDIFF(<fecha_inicial>, <fecha_final>,
los cruzados entre dos fechas. <intervalo>)

Función DATE (DAX) Devuelve la fecha especificada en formato DATE(<año>, <mes>, <día>)
de fecha y hora.

Función DATEVALUE (DAX) Convierte una fecha en forma de texto a DATEVALUE(texto_fecha)


una fecha en formato de fecha y hora.

Función DAY (DAX) Devuelve el día del mes, un número de 1 a 31. DAY(<fecha>)

Función EDATE (DAX) Devuelve la fecha que es el número indicado de EDATE(<fecha_inicial>, <meses>)
meses antes o después de la fecha de inicio.
Utiliza EDATE para calcular las fechas de venci-
miento o las fechas de exigibilidad que caen en
el mismo día del mes que la fecha de emisión.

Función EOMONTH (DAX) Devuelve la fecha en formato formato de fecha y EOMONTH(<fecha_inicial>, <meses>)
hora del último día del mes, antes o después de un
número especificado de meses. Utilice EOMONTH
para calcular las fechas de vencimiento o las fechas
de exigibilidad que caen en el último día del mes.

Función HOUR (DAX) Devuelve la hora como un número desde 0 (12:00 HOUR (<fecha y hora>)
A.M.) hasta 23 (11:00 P.M.).

Función MINUTE (DAX) Devuelve el minuto como un número desde 0 MINUTE (<fecha>)
hasta 59, dado un valor de fecha y hora.

Función MONTH (DAX) Devuelve el mes como un número desde MONTH (<fecha>)
(1enero) hasta (12diciembre).

Función NOW (DAX) Devuelve la fecha y hora actuales en formato NOW()


de fecha y hora.

Función SECOND (DAX) Devuelve los segundos de un valor de SECOND(<hora>)


tiempo, como un número de 0 a 59.

Función TIME (DAX) Convierte las horas, los minutos y los segundos TIME (hora, minuto, segundo)
dados como números a una hora en formato de
fecha y hora.

Función TIMEVALUE (DAX) Convierte una hora en formato de texto a una TIMEVALUE (hora_texto)
hora en formato de fecha-hora.

Función TODAY (DAX) Devuelve a la fecha actual. TODAY()

Función WEEKDAY (DAX) Devuelve a un número de 1 a 7 que identifica el WEEKDAY(<fecha>, <tipo_de_retorno>)


día de la semana de una fecha. Por defecto, los
rangos de días del (1domingo) al (7sábado).

Función WEEKNUM (DAX) Devuelve el número de semana para la fecha y WEEKNUM(<fecha>, <tipo_de_retorno>)
el año dados según el valor de tipo_de_retorno.
El número de la semana indica en qué parte
del año se encuentra la semana.

Función YEARFRAC (DAX) Calcula la fracción de año que representa el número YEARFRAC(<fecha_inicial>, <fecha_-
de días enteros entre dos fechas. Utiliza la función final>, <base>)
de la hoja de cálculo YEARFRAC para identificar la
proporción de los beneficios u obligaciones de todo
un año que se asignará a un plazo específico.

Función YEAR (DAX) Devuelve el año de una fecha como un entero de AÑO(<fecha>)
cuatro dígitos en el rango 1900-9999.
FUNCIONES DE INFORMACIÓN
Funcion Descripcion Sintaxis Link

Función USERNAME (DAX) Devuelve el nombre de dominio y el nombre USERNAME()


de usuario de las credenciales dadas al sistema
en el momento de la conexión.

Función LOOKUPVALUE (DAX) Devuelve el valor en resultado_nombrecolumna LOOKUPVALUE(<nombre_columna_resultado>,


para la fila que cumple con todos los criterios <nombre_de_columna>,<busqueda>
especificados por busqueda_nombrecolumna y
busqueda_valor.

Función ISTEXT (DAX) Comprueba si un valor es un texto, y devuelve ISTEXT(<valor>)


TRUE o FALSE.

Función ISONORAFTER (DAX) Una función booleana que emula el compor- ISONORAFTER(<expresión_escalar>,
tamiento de una cláusula 'Start At' y devuelve <expresión_escalar>[, orden_clasificación
[, <expresión_escalar>, <expresión_esca-
TRUE para una fila que cumple con todos los
lar>[, orden_clasificación]]...)"
parámetros de la condición.

Función ISNUMBER (DAX) Comprueba si un valor es un número, ISNUMBER(<valor>)


y devuelve TRUE o FALSE.

Función ISNONTEXT (DAX) Comprueba si un valor no es texto (las celdas en ISNONTEXT(<valor>)


blanco son no texto), y devuelve TRUE o FALSE.

Función ISLOGICAL (DAX) Comprueba si un valor es un valor lógico, (TRUE ISLOGICAL(<valor>)


o FALSE), y devuelve TRUE o FALSE.

Función ISEVEN (DAX) Devuelve TRUE si el número es par, o FALSE ISEVEN(número)


si número es impar."

Función ISERROR (DAX) Comprueba si un valor es un error y devuelve ISERROR(<valor>)


TRUE o FALSO.

Función ISBLANK (DAX) Comprueba si un valor está en blanco y ISBLANK(<valor>)


devuelve TRUE o FALSO.

Función CUSTOMDATA (DAX) Devuelve el contenido de la propiedad CUSTOMDATA()


CustomData en la cadena de conexión.

Función CONTAINS (DAX) Devuelve true si los valores de todas las columnas CONTAINS(<tabla>, <nombre de columna>,
referidas existen, o están contenidos, en esas <valor> [, <nombre de columna>, <valor>]...)
columnas.
FUNCIONES LÓGICAS
Funcion Descripcion Sintaxis Link

Función TRUE (DAX) Devuelve el valor lógico TRUE. TRUE()

Función SWITCH (DAX) Evalúa una expresión contra una lista de "SWITCH(<expresion>, <valor>, <resultado>
valores y devuelve una de las múltiples [, <valor>, <resultado>]…[, <else>])"
expresiones de resultado posibles.

Función OR (DAX) Comprueba si uno de los argumentos es TRUE OR(<logico1>,<logico2>)


para devolver TRUE. La función devuelve FALSE
si ambos argumentos son FALSE.

Función NOT (DAX) Cambia FALSE por TRUE, o TRUE por FALSE. NOT(<logico>)

Función IF (DAX) Comprueba si se cumple una condición IF(test_logico>,<valor_true>,


proporcionada como primer argumento. value_falso)
Devuelve un valor si la condición es TRUE, y
devuelve otro valor si la condición es FALSE.

Función IFERROR (DAX) Evalúa una expresión y devuelve un valor


específico.

Función FALSE (DAX) Devuelve el valor lógico FALSE. FALSE()

Función AND (DAX) Comprueba si ambos argumentos son TRUE, AND(<lógico1>,<lógico2>)


y devuelve TRUE si ambos argumentos son
TRUE. En caso contrario, devuelve false.
FUNCIONES MATEMÁTICAS Y TRIGONOMÉTRICAST
Funcion Descripcion Sintaxis Link

Función TRUNC (DAX) Trunca un número a un entero eliminando la TRUNC(<número>,<num_digits>)


parte decimal, o fraccionaria, del número.

Función SUMX (DAX) Devuelve la suma de una expresión evaluada SUMX(<tabla>, <expresión>)
para cada fila de una tabla.

Función SUM (DAX) Suma todos los números de una columna. SUM(<columna>)

Función SQRT (DAX) Devuelve la raíz cuadrada de un número. SQRT(<número>)

Función SIGN (DAX) Determina el signo de un número, el resulta- SIGN(<número>)t


do de un cálculo o un valor de una columna.
La función devuelve 1 (uno) si el número es
positivo, 0 (cero) si el número es cero, o -1 si
el número es negativo.

Función ROUNDUP (DAX) Redondea un número hacia arriba, lejos del 0 (cero). ROUNDUP(<número>, <num_digits>)

Función ROUND (DAX) Redondea un número al número especifica- ROUND(<número>, <num_digits>)


do de dígitos.

Función ROUNDDOWN (DAX) Redondea un número hacia abajo, hacia el cero. ROUNDDOWN(<número>, <num_digits>)

Función RAND (DAX) Devuelve un número aleatorio mayor o igual que RAND()
0 y menor que 1, distribuido uniformemente. El
número que se devuelve cambia cada vez que se
recalcula la celda que contiene esta función.

Función RANDBETWEEN (DAX) Devuelve un número aleatorio en el rango entre RANDBETWEEN(<inferior>,<superior>)


dos números que especificas.

Función RADIANS (DAX) Convierte los grados en radianes. RADIANOS(ángulo)

Función QUOTIENT (DAX) Realiza la división y devuelve sólo la parte entera QUOTIENT(<numerador>, <denominador>)
del resultado de la división. Utiliza esta función
cuando desees descartar el resto de la división.

Función PRODUCTX (DAX) Devuelve el producto de una expresión PRODUCTX(<tabla>, <expresión>)


evaluada para cada fila de una tabla.

Función PRODUCT (DAX) Devuelve el producto de los números PRODUCT (<columna>)


de una columna.

Función POWER (DAX) Devuelve el resultado de un número elevado POWER (<número>, <power>)
a una potencia.

Función PI (DAX) Devuelve el valor de Pi, con 3.14159265358979, PI()


una precisión de 15 dígitos.

Función ODD (DAX) Devuelve el número redondeado al entero impar ODD (número)
más cercano.

Función MROUND (DAX) Devuelve un número redondeado al múltiplo MROUND (<número>, <múltiple>)
deseado.

Función LOG (DAX) Devuelve el logaritmo de un número en la base LOG (<número>,<base>)


especificada.

Función LOG10 (DAX) Devuelve el logaritmo de base 10 de un número. LOG10 (<número>)

Función LN (DAX) Devuelve el logaritmo natural de un número. LN(<número>)


Los logaritmos naturales se basan en la con-
stante e (2,71828182845904).

Función LCM (DAX) Devuelve el mínimo común múltiplo de enteros. LCM(número1, [número2], ...)
El mínimo común múltiplo es el menor número
entero positivo que es múltiplo de todos los argu-
mentos enteros número1, número2, etc. Usa LCM
para sumar fracciones con diferentes denomina-
dores.

Función ISO.CEILING (DAX) Redondea un número hacia arriba, al entero más ISO.CEILING(<número>[, <significado>])
cercano o a el múltiplo de significación más cercano.

Función INT (DAX) Redondea un número al entero más cercano. INT(<número>)

Función GCD (DAX) Devuelve el máximo común divisor de dos o más GCD(número1, [número2], ...)
enteros. El máximo común divisor es el mayor
número entero que divide tanto a number1 como
a number2 sin un resto.

Función FLOOR (DAX) Redondea un número hacia abajo, hacia el cero, FLOOR (<número>, <significado>)
hasta el múltiplo de significación más cercano.

Función FACT (DAX) Devuelve el factorial de un número, igual a la serie FACT (<número>)
1*2*3*...* , que termina en el número dado.

Función EXP (DAX) Devuelve e elevado a la potencia de un número EXP (<número>)


dado. La constante e es igual a 2,71828182845904,
la base del logaritmo natural.

Función EVEN (DAX) Devuelve el número redondeado al entero par más EVEN(número)
cercano. Puede utilizar esta función para procesar
artículos que vienen de dos en dos. Por ejemplo,
una caja de embalaje acepta filas de uno o dos
artículos. El cajón está lleno cuando el número de
artículos, redondeado al dos más cercano, coincide
con la capacidad del cajón.

Función DIVIDE (DAX) Realiza la división y devuelve el resultado alterna- DIVIDE(<numerador>, <denominador>
tivo o BLANK() en la división por 0. [,<resultado alternativo>])

Función DEGREES (DAX) Convierte los radianes en grados. GRADOS(ángulo)

Función CURRENCY (DAX) Evalúa el argumento y devuelve el resultado MONEDA(<valor>)


como tipo de datos de moneda.

Función COSH (DAX) Devuelve el coseno hiperbólico de un número. COSH(número)

Función COS (DAX) Devuelve el coseno del ángulo dado. COS(número)

Función COMBIN (DAX) Devuelve el número de combinaciones para un COMBIN(número, número_elegido)


número determinado de elementos. Utiliza
COMBIN para determinar el número total posible
de grupos para un número dado de elementos.

Función COMBINA (DAX) Devuelve el número de combinaciones (con repeti- COMBINA(número, número_elegido)
ciones) para un número determinado de elementos.

Función CEILING (DAX) Redondea un número hacia arriba, al entero más TECHO(<número>, <significado>)
cercano o al múltiplo de significación más cercano.

Función ATANH (DAX) Devuelve la tangente hiperbólica inversa de un ATANH(número)


número. El numero debe estar entre -1 y 1 (exclu-
yendo -1 y 1). La tangente hiperbólica inversa es el
valor cuya tangente hiperbólica es number, por lo
que ATANH(TANH(number)) es igual al numero.

Función ATAN (DAX) Devuelve la arctangente, o tangente inversa, de ATAN(número)


un número. La arctangente es el ángulo cuya
tangente es el número. El ángulo devuelto se da
en radianes en el rango - pi/2 a pi/2.

Función ASINH (DAX) Devuelve el seno hiperbólico inverso de un ASINH(número)


número. El seno hiperbólico inverso es el valor
cuyo seno hiperbólico es numero, por lo que
ASINH(SINH(num- ber)) es igual a numero.

Función ASIN (DAX) Devuelve el arcoseno, o seno inverso, de un ASIN(número)


número. El arcoseno es el ángulo cuyo seno es el
número. El ángulo devuelto se da en radianes en
el rango -pi/2 a pi/2.

Función ACOSH (DAX) Devuelve el coseno hiperbólico inverso de un ACOSH(número)


número. El número debe ser mayor o igual a 1. El
coseno hiperbólico inverso es el valor cuyo coseno
hiperbólico es número, por lo que ACOSH(COSH(-
número)) es igual a número.

Función ACOS (DAX) Devuelve el arcocoseno, o coseno inverso, de un ACOS(número)


número. El arcocoseno es el ángulo cuyo coseno
es el número. El ángulo devuelto se da en radi-
anes en el rango 0 (cero) a pi.

Función ABS (DAX) Devuelve el valor absoluto de un número. ABS(<número>)


FUNCIONES DE RELACIÓN PADRE / HIJO
Funcion Descripcion Sintaxis Link

Función PATHLENGTH (DAX) Devuelve el número de padres al elemento PATHLENGTH(<ruta>)


especificado en un resultado de PATH dado,
incluyendo a sí mismo.

Función PATHITEMREVERSE (DAX) Devuelve el elemento en la posición especifica- PATHITEMREVERSE(<ruta>, <posicion>


da de una cadena resultante de la evaluación [, <tipo>])
de una función PATH. Las posiciones se cuen-
tan hacia atrás de derecha a izquierda.

Función PATHITEM (DAX) Devuelve el elemento en la posición especifica- PATHITEM(<ruta>, <posicion>[, <tipo>])
da de una cadena resultante de la evaluación de
una función PATH. Las posiciones se cuentan de
izquierda a derecha.

Función PATH (DAX) Devuelve una cadena de texto delimitada con los PATH( <Nombre_de_columna>,
identificadores de todos los padres del identifica- <Padre_Nombre_de_columna>)
dor actual, empezando por el más antiguo y
continuando hasta el actual.

Función PATHCONTAINS (DAX) Devuelve TRUE si el elemento especificado PATHCONTAINS(<ruta>, <artículo>)


existe dentro de la ruta especificada.
FUNCIONES ESTADÍSTICAS
Funcion Descripcion Sintaxis Link

Función XNPV (DAX) Devuelve el valor actual de un programa de flujos XNPV(<tabla>, <valores>, <fechas>, <tasa>)
de caja que no es necesariamente periódico.

Función XIRR (DAX) Devuelve la tasa interna de rendimiento XIRR(<tabla>, <valores>, <fechas>,
para un programa de flujos de caja que no [conjetura])
es necesariamente periódico.

Función VARX.S (DAX) Y n es el tamaño de la población. VARX.S(InternetSales_USD, Internet-


Sales_USD[UnitPrice_USD] – (Internet-
Sales_USD[DiscountAmount_USD]/Internet-
Sales_USD[OrderQuantity]))

Función VARX.S (DAX) Devuelve la varianza de una muestra de población. VARX.S(<tabla>, <expresión>)

Función VARX.P (DAX) Y n es el tamaño de la población. VARX.S(InternetSales_USD, Internet-


Sales_USD[UnitPrice_USD] – (Internet-
Sales_USD[DiscountAmount_USD]/Internet-
Sales_USD[OrderQuantity]))

Función VARX.P (DAX) Devuelve la varianza de toda la población. VARX.P(<tabla>, <expresión>)

Función VAR.S (DAX) Y n es el tamaño de la población. VAR.S(InternetSales_USD[SalesAmount_USD])

Función VAR.S (DAX) Devuelve la varianza de una muestra de población. VAR.S(<nombre de columna>)

Función VAR.P (DAX) Y n es el tamaño de la población. VAR.P(InternetSales_USD[SalesAmount_USD])

Función VAR.P (DAX) Devuelve la varianza de toda la población. VAR.P(<nombre de la columna>)

Función TOPN (DAX) Devuelve las N primeras filas de la tabla TOPN(<n_valor>, <tabla>, <ordenPor_ex-
especificada. presión>, [<orden>[, <ordenPor_expresión>,
[<orden>]]...])

Función T.INV (DAX) Devuelve la inversa de la cola izquierda de la distri- T.INV(Probabilidad,Deg_libertad)


bución t de Student.

Función T.INV.2t (DAX) Devuelve la inversa de dos colas de la distribu- T.INV.2T(Probabilidad,Deg_libertad)


ción t de Student.

Función T.DIST.RT (DAX) Devuelve la distribución t de Student de cola T.DIST.RT(X,Deg_freedom)


derecha.

Función T.DIST (DAX) Devuelve la distribución t de cola izquierda T.DIST(X,Deg_freedom,Cumulative)


de Student.

Función T.DIST.2T (DAX) Devuelve la distribución t de Student de dos colas. T.DIST.2T(X,Deg_freedom)

Función TANH (DAX) Devuelve la tangente hiperbólica de un número. TANH(número)

Función TAN (DAX) Devuelve la tangente del ángulo dado. TAN(número)

Función SUMMARIZE (DAX) Devuelve una tabla resumen de los totales solic- SUMMARIZE(<tabla>, <grupoPor_nombre_colum-
itados sobre un conjunto de grupos. na>[, <grupoPor_columnaNombre>]...[,
<tabla>, <expresión>]…)

Función STDEVX.S (DAX) Y n es el tamaño de la población. STDEVX.S(RELATEDTABLE(InternetSales_USD),


InternetSales_USD[UnitPrice_USD] - (Inter-
netSales_USD[DiscountAmount_USD]/Internet-
Sales_USD[OrderQuantity])

Función STDEVX.S (DAX) Devuelve la desviación estándar de una STDEVX.P(<tabla>, <expresión>)


muestra de población.

Función STDEVX.P (DAX) Y n es el tamaño de la población. STDEVX.P(RELATEDTABLE(InternetSales_USD),


Ventas por Internet_USD[PrecioUnitari-
o_USD] - (VentasNetasInternet_USD[Import-
eDeDescuent o_USD]/VentasInternet_USD[Can-
tidadDePedid o])"

Función STDEVX.P (DAX) Devuelve la desviación estándar de toda la STDEVX.P(<tabla>, <expresión>)


población.

Función STDEV.S (DAX) Y n es el tamaño de la población. STDEV.S(InternetSales_USD[SalesAmount_USD])

Función STDEV.S (DAX) Devuelve la desviación estándar de una STDEV.S(<NombreColumna>)


muestra de población.

Función STDEV.P (DAX) Y n es el tamaño de la población. STDEV.P(InternetSales_USD[SalesAmount_USD])

Función STDEV.P (DAX) Devuelve la desviación estándar de toda la STDEV.P(<NombreColumna>)


población.

Función SQRTPI (DAX) Devuelve la raíz cuadrada de (número * pi). SQRTPI(número)

Función SINH (DAX) Devuelve el seno hiperbólico de un número. SINH(número)

Función SIN (DAX) Devuelve el seno del ángulo dado. SIN(número)

Función SELECTCOLUMNS (DAX) Añade columnas calculadas a la tabla o expresión SELECTCOLUMNS(<tabla>, <nombre>,
de tabla dada. <expresión_escalar> [, <nombre>,
<expresión_escalar>]...)

Función SAMPLE (DAX) Devuelve una muestra de N filas de la muestra SAMPLE(<n_valor>, <tabla>, <ordenPor_-
especificada. expresión>, [<orden>[, <ordenPor_ex-
presión>, [<orden>]]...])

Función ROW (DAX) Devuelve una tabla con una sola fila que con- ROW(<nombre>, <expresión>[[,<nom-
tiene los valores resultantes de las expresiones bre>, <expresión>]...])
dadas a cada columna.

Función RANKX (DAX) Devuelve la clasificación de un número en una RANKX(<tabla>, <expresión>[, <valor>[,
lista de números para cada fila del argumento <orden>[, <títulos>]])
de la tabla.

Función RANK.EQ (DAX) Devuelve la clasificación de un número en RANK.EQ(<valor>, <nombre de columna>[,


una lista de números. <orden>])

Función POISSON.DIST (DAX) Devuelve la distribución de Poisson. Una apli- POISSON.DIST(x,media,acumulada)


cación común de la distribución de Poisson es
la predicción del número de eventos en un
tiempo específico, como el número de coches
que llegan a un peaje en un minuto.1

Función PERCENTILEX.INC (DAX) Devuelve el número de percentil de una expresión PERCENTILEX.INC(<tabla>, <expresión>)
evaluada para cada fila de una tabla.

Función PERCENTILEX.EXC (DAX) Devuelve el número de percentil de una expresión PERCENTILEX.EXC(<tabla>, <expresión>, k)
evaluada para cada fila de una tabla.

Función PERCENTILE.INC (DAX) Devuelve el k-ésimo percentil de los valores de PERCENTILE.INC(<columna>, <k>)
un rango, donde k está en el rango inclusivo.0..1,

Función PERCENTILE.EXC (DAX) Devuelve el k-ésimo percentil de los valores de PERCENTILE.EXC(<columna>, <k>)
un rango, donde k está en el rango exclusivo.0..1,

NORM.S.INV (DAX) Devuelve la inversa de la distribución acumulativa NORM.S.INV(Probabilidad)


normal estándar. La distribución tiene una media
de cero y una desviación estándar de uno.

Función NORM.S.DIST (DAX) Devuelve la distribución normal estándar (tiene una NORM.S.DIST(Z, Acumulado)
media de cero y una desviación estándar de uno).

Función NORM.INV (DAX) La inversa de la distribución acumulativa normal pa- NORM.INV(Probabilidad, Media,
ra la media y la desviación estándar especificadas. Desviación estándar)

Función NORM.DIST (DAX) Devuelve la distribución normal para el valor NORM.DIST(X, Media, Desviación
especificado media y desviación estándar. estándar, Acumulado)

Función MINX (DAX) Devuelve el menor valor numérico que resulta MINX(<tabla>, <expresión>)
de evaluar una expresión para cada fila de una
tabla.

Función MIN (DAX) Devuelve el valor numérico más pequeño de MIN(<columna>)


una columna, o entre dos expresiones esca-
lares. Ignora los valores lógicos y el texto.

Función MINA (DAX) Devuelve el valor más pequeño de una MINA(<columna>)


columna, incluyendo los valores lógicos y los
números representados como texto.

Función MEDIANX (DAX) Devuelve el número medio de una expresión MEDIANX(<tabla>, <expresión>)
evaluada para cada fila de una tabla.

Función MEDIAN (DAX) Devuelve la mediana de los números de una MEDIAN(<columna>)


columna.

Función MAXX (DAX) Evalúa una expresión para cada fila de una tabla y MAXX(<tabla>,<expresión>)
devuelve el mayor valor numérico.

Función MAX (DAX) Devuelve el mayor valor numérico de una MAX(<columna>)


columna, o entre dos expresiones escalares.

Función MAXA (DAX) Devuelve el mayor valor de una columna. Se cuen- MAXA(<columna>)
tan los valores lógicos y los espacios en blanco.

Función GEOMEANX (DAX) Devuelve la media geométrica de una expresión GEOMEANX(<tabla>, <expresión>)
evaluada para cada fila de una tabla.

Función GEOMEAN (DAX) Devuelve la media geométrica de los númer- GEOMEAN(<columna>)


os de una columna.

Función GENERATE (DAX) Devuelve una tabla con el producto cartesiano GENERATE(<tabla1>, <tabla2>)
entre cada fila de la tabla1 y la tabla que resulta de
evaluar la tabla2 en el contexto de la fila actual de
la tabla1.

Función GENERATEALL (DAX) Devuelve una tabla con el producto cartesiano GENERATEALL(<tabla1>, <tabla2>)
entre cada fila de la tabla1 y la tabla que resulta
de evaluar la tabla2 en el contexto de la fila
actual de la tabla1.

Función EXPON.DIST (DAX) Devuelve la distribución exponencial. Utiliza EXPON.DIST(x,lambda,acumulada)


EXPON.DIST para modelar el tiempo entre even-
tos, como el tiempo que tarda un cajero
automático en entregar el dinero. Por ejemplo,
puede utilizar EXPON.DIST para determinar la
probabilidad de que el proceso dure como
máximo 1un minuto.

Función DISTINCTCOUNT (DAX) La función DISTINCTCOUNT cuenta el número DISTINCTCOUNT(<columna>)


de valores distintos en una columna.

Función DATATABLE Proporciona un mecanismo para declarar un DATATABLE (nombrecolumna1, TipoData1,


conjunto de valores de datos en línea. nombrecolumna2, TipoData2..., {{Valor1,
Valor2...}, {ValorN, ValorN+1...}...})

Función CROSSJOIN (DAX) Devuelve una tabla que contiene el producto CROSSJOIN(<tabla>, <tabla>[, <tabla>]...)
cartesiano de todas las filas de todas las tablas
de los argumentos. Las columnas de la nueva
tabla son todas las columnas de todas las tablas
de los argumentos.

Función COUNTX (DAX) Cuenta el número de filas que contienen un COUNTX(<tabla>,<expresión>)


número o una expresión que se evalúa como un
número, al evaluar una expresión sobre una tabla.

Función COUNTROWS (DAX) La función COUNTROWS cuenta el número de COUNTROWS(<tabla>)


filas en la tabla especificada, o en una tabla
definida por una expresión.

Función COUNT (DAX) La función COUNT cuenta el número de celdas COUNT(<columna>)


de una columna que contienen números.

Función COUNTBLANK (DAX) Cuenta el número de celdas en blanco COUNTBLANK(<columna>)


en una columna.

Función COUNTAX (DAX) La función COUNTAX cuenta los resultados que no COUNTAX(<tabla>,<expresión>)
están en blanco cuando se evalúa el resultado de
una expresión sobre una tabla. Es decir, funciona
igual que la función COUNTA, pero se utiliza para
recorrer las filas de una tabla y contar las filas en
las que las expresiones especificadas dan un
resultado que no está en blanco.

Función COUNTA (DAX) La función COUNTA cuenta el número de celdas COUNTA(<columna>)


de una columna que no están vacías. No sólo
cuenta las filas que contienen valores numéricos,
sino también las que contienen valores no vacíos,
incluyendo texto, fechas y valores lógicos.

Función CONFIDENCE.T (DAX) Devuelve el intervalo de confidencia de una CONFIDENCE. T(alfa,desviación estándar,
población media, utilizando una distribución tamaño)
t de Student.

Función CONFIDENCE.NORM (DAX) El intervalo de confidencia es un rango de


valores. Su media muestral, x, está en el centro de
este rango y el rango es x ± CONFIDENCE.NORM.
Por ejemplo, si x es la media muestral de los
tiempos de entrega de los productos pedidos por
correo, x ± CONFIDENCE.NORM es un rango de
medidas poblacionales. Para cualquier media
poblacional, μ0, en este rango, la probabilidad de
obtener una media muestral más alejada de μ0
que de x es mayor que alfa.

Función CHISQ.INV.RT (DAX) Devuelve la inversa de la probabilidad de cola CHISQ.INV.RT(probabilidad,grado_libertad)


derecha de la distribución chi-cuadrado.

Función CHISQ.INV (DAX) Devuelve la inversa de la probabilidad de cola CHISQ.INV(probabilidad,grado_libertad)


izquierda de la distribución chi-cuadrado.

Función BETA.INV (DAX) Devuelve la inversa de la función de densidad de BETA.INV(probabilidad,alfa,beta,[A],[B])


probabilidad acumulada beta (BETA.DIST).

Función BETA.DIST (DAX) Devuelve la distribución beta. La distribución BETA.DIST(x,alfa,beta,acumulado,[A],[B])


beta se suele utilizar para estudiar la variación
del porcentaje de algo en las muestras, como
la fracción del día que la gente pasa viendo la
televisión.

Función AVERAGEX (DAX) Calcula la media (promedio aritmético) de un AVERAGEX(<tabla>,<expresión>)


conjunto de expresiones evaluadas sobre una tabla.

Función AVERAGE (DAX) Devuelve la media (media aritmética) de todos AVERAGE (<columna>)
los números de una columna.

Función AVERAGEA (DAX) Devuelve la media (media aritmética) de AVERAGEA(<columna>)


los valores de una columna. Maneja
valores de texto y no numéricos.

Función ADDCOLUMNS (DAX) Añade columnas calculadas a la tabla o expresión ADDCOLUMNS(<tabla>, <nombre>, <expresión>
de la tabla proporcionada. [, <nombre>, <expresión>]...)
FUNCIONES DE TEXTO
Funcion Descripcion Sintaxis Link

Función VALUE (DAX) Convierte una cadena de texto que representa un VALOR(<texto>)
número en un número.

Función UPPER (DAX) Convierte una cadena de texto a todas las letras UPPER (<texto>)
mayúsculas.

Función UNICHAR (DAX) Devuelve el carácter Unicode al que hace referen- UNICHAR(número)
cia el valor numérico.

Función TRIM (DAX) Elimina todos los espacios del texto, excepto los TRIM(<texto>)
espacios simples entre palabras.

Función SUBSTITUTE (DAX) Sustituye el texto existente por uno SUBSTITUTE(<texto>, <texto_antiguo>, <tex-
nuevo en una cadena de texto. to_nuevo>, <número_de_instancia>)

Función de SEARCH (DAX) Devuelve el número del carácter en el que se BUSCAR(<texto_encontrado>, <dentro_del_tex-
encuentra por primera vez un carácter o cadena to>[, [<número_de_inicio>][, <valor_no_en-
contrado>]])
de texto específico, leyendo de izquierda a dere-
cha. La búsqueda no distingue entre mayúsculas
y minúsculas ni entre acentos."

Función RIGHT (DAX) RIGHT devuelve el último o los últimos caracteres RIGHT(<texto>, <num_chars>)
de una cadena de texto, según el número de
caracteres que se especifique.

Función REPT (DAX) Repite el texto un número determinado de veces. REPT(<texto>, <número_de_veces>)
Utilice REPT para llenar una celda con un número
de instancias de una cadena de texto.

Función REPLACE (DAX) REPLACE sustituye parte de una cadena de texto, REPLACE(<texto_antiguo>, número_de_inicio>,
en función del número de caracteres que se <num_chars>, <new_text>)
especifique, por una cadena de texto diferente.

Función MID (DAX) Devuelve una cadena de caracteres del centro de MID(<texto>, <número_inicial>,
una cadena de texto, dada una posición inicial y <número_de_caracteres>)"
una longitud.

Función LOWER (DAX) Convierte todas las letras de una cadena de texto LOWER(<texto>)
en minúsculas.

Función LEN (DAX) Devuelve el número de caracteres de una cadena LEN(<texto>)


de texto.

Función LEFT (DAX) Devuelve el número de caracteres especificado LEFT(<texto>, <num_chars>)


desde el inicio de una cadena de texto.

Función FORMAT (DAX) Convierte un valor en texto según el formato FORMAT(<valor>, <cadena_de_formato>)
especificado.

Función FIXED (DAX) Redondea un número al número de decimales FIXED(<número>, <decimales>, <sin_comas>)
especificado y devuelve el resultado como texto.
Puede especificar que el resultado se devuelva
con o sin comas.

Función FIND (DAX) Devuelve la posición inicial de una cadena de FIND(<texto_encontrado>, <dentro_
texto dentro de otra cadena de texto. FIND del_texto>[, [<número_de_inicio>]
[, <valor_no_encontrado>]])
distingue entre mayúsculas y minúsculas.

Función EXACT (DAX) Compara dos cadenas de texto y devuelve TRUE si EXACT(<texto1>,<texto2>)
son exactamente iguales, FALSE en caso contrario.
EXACT distingue entre mayúsculas y minúsculas
pero ignora las diferencias de formato. Puedes
utilizar EXACT para comprobar el texto que se
introduce en un documento."

Función CONCATENATEX (DAX) Concatena el resultado de una expresión evalua- CONCATENATEX(<tabla>, <expresión>,
da para cada fila de una tabla. [delimitador])

Función CONCATENAR (DAX) Une dos cadenas de texto en una sola. CONCATENAR(<texto1>, <texto2>)

Función CODE (DAX) Devuelve un código numérico para el primer CÓDIGO(texto)


carácter de una cadena de texto. El código devu-
elto corresponde al conjunto de caracteres utiliza-
do por su ordenador.

Función BLANK (DAX) Devuelve un espacio en blanco. BLANK()


OTRAS FUNCIONES
Funcion Descripcion Sintaxis Link

Función UNION (DAX) Crea una tabla de unión (join) a partir de un UNION(<tabla_expresión1>, <tabla_expresión2>
par de tablas. [,<tabla_expresión>]...)

Función TREATAS (DAX) Aplica el resultado de una expresión de la tabla co- TREATAS(tabla_expresión, <columna>[,
mo filtros a columnas de una tabla no relacionada. <columna>[, <columna>[,...]]]})

Función SUMMARIZECOLUMNS (DAX) Devuelve una tabla resumen sobre un SUMMARIZECOLUMNS( <groupBy_columnName> [, <
conjunto de grupos. groupBy_columnName >]..., [<filterTable>]...
[, <name>, <expression>]...)

Función NATURALLEFTOUTERJOIN Realiza una unión interna de una tabla con otra NATURALLEFTOUTERJOIN(<leftJoinTable>,
(DAX) tabla. Las tablas se unen por columnas comunes <rightJoinTable>)
(por nombre) en las dos tablas. Si las dos tablas
no tienen nombres de columnas comunes, se
devuelve un error.

Función NATURALINNERJOIN (DAX) Realiza una unión interna de una tabla con otra NATURALINNERJOIN(<leftJoinTable>,
tabla. Las tablas se unen por columnas comunes <rightJoinTable>)
(por nombre) en las dos tablas. Si las dos tablas
no tienen nombres de columnas comunes, se
devuelve un error.

Función ISEMPTY (DAX) Comprueba si una tabla está vacía. ISEMPTY(<expresión_tabla>)

Función INTERSECT (DAX) Devuelve la intersección de filas de dos tablas, INTERSECT(<tabla_expresión1>,


reteniendo los duplicados. <tabla_expresión2>)

Función GROUPBY (DAX) La función GROUPBY es similar a la función


SUMMA- RIZE. Sin embargo, GROUPBY no realiza
un CALCULO implícito para las columnas de
extensión que añade. GROUPBY permite utilizar
una nueva función, CURRENTGROUP(), dentro de
las funciones de agregación en las columnas de
extensión que añade. GROUPBY intenta reutilizar
los datos que han sido agrupados.

Función GENERATESERIES (DAX) Devuelve una tabla de una sola columna que GENERAR SERIES(<valorinicial>,
contiene los valores de una serie aritmética, es <valorfinal>[, <incrementovalor>])
decir, una secuencia de valores en la que cada
uno difiere del anterior en una cantidad con-
stante. El nombre de la columna devuelta es Valor.

Función EXCEPT (DAX) Devuelve las filas de una tabla que no aparecen EXCEPT(<tabla_expresión1>,
en otra tabla. <table_expression2>

Función ERROR (DAX) Genera un error con un mensaje de error. ERROR(<texto>)

Función DATATABLE (DAX) Proporciona un mecanismo para declarar un DATATABLE (NombreColumna1, TipoData1,
conjunto de valores de datos en línea. NombreColumna2, TipoData2..., {{Valor1,
Valor2...}, {ValorN, ValorN+1...}...})

También podría gustarte