Formulas BI
Formulas BI
FUNCIONES DE RELACIÓN
FUNCIONES DE FILTRO
PADRE / HIJO
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 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 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 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 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 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 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 FILTERS (DAX) Devuelve los valores que se aplican directamente FILTROS(<nombre de columna>)
como filtros al NombreColumna.
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 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 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 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 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 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 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 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 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 NOT (DAX) Cambia FALSE por TRUE, o TRUE por FALSE. NOT(<logico>)
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 ROUNDUP (DAX) Redondea un número hacia arriba, lejos del 0 (cero). ROUNDUP(<número>, <num_digits>)
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 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 POWER (DAX) Devuelve el resultado de un número elevado POWER (<número>, <power>)
a una potencia.
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 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 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 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 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 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 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) Devuelve la varianza de una muestra de población. VARX.S(<tabla>, <expresión>)
Función VAR.S (DAX) Devuelve la varianza de una muestra de población. VAR.S(<nombre de 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 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 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 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,
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 MEDIANX (DAX) Devuelve el número medio de una expresión MEDIANX(<tabla>, <expresión>)
evaluada para cada fila de una tabla.
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 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 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 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 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 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 AVERAGE (DAX) Devuelve la media (media aritmética) de todos AVERAGE (<columna>)
los números de una columna.
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 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 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 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 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...}...})