Está en la página 1de 57

Iniciando con Power BI

Presentadores:
José Luis Malón
jose.malonne12@gmail.com
998248648
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Introducción a DAX
• DAX es una colección de funciones, operadores y
constantes que se pueden usar en una fórmula o
expresión, para calcular y devolver uno o más
valores. Ayuda a crear información nueva a partir de
datos ya incluidos en un modelo.
• DAX es es un lenguaje funcional, es decir, todo el
código que se ejecuta se encuentra dentro de una
función.
• Hay tres cálculos que se puede crear mediante DAX:
• Columnas calculadas
• Medidas calculadas
• Tablas calculadas
Introducción a DAX
• A) El nombre de medida Total Sales o nombre de
la nueva celda.
• B) El operador signo igual (=) indica el principio
de la fórmula. Al calcular, devolverá un
resultado.
• C) La función DAX SUM suma todos los
números en la columna Sales[SalesAmount].
• D) Los paréntesis () envuelven una expresión
que contiene uno o más argumentos. Todas las
funciones requieren al menos un argumento. Un
argumento pasa un valor a una función.
• E) La tabla referenciada Sales.
• F) La columna referenciada [SalesAmount] en la
tabla Sales. Con este argumento, la función SUM
detecta en qué columna se agrega una suma.
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Funciones Lógicas
• Las funciones lógicas actúan sobre una expresión para devolver información sobre los valores o conjuntos de
la expresión. Por ejemplo, puede usar la función SI para verificar el resultado de una expresión y crear
resultados condicionales.

• AND: Comprueba si ambos argumentos son TRUE y devuelve TRUE si ambos argumentos son TRUE.
• OR: Comprueba si uno de los argumentos es TRUE para devolver TRUE.
• NOT: Cambia FALSO a VERDADERO o VERDADERO a FALSO.
• FALSE: Devuelve el valor lógico FALSO.
• TRUE: Devuelve el valor lógico VERDADERO.
• IF: Comprueba una condición y devuelve un valor cuando es VERDADERO; de lo contrario, devuelve un
segundo valor.
• IFERROR: Evalúa una expresión y devuelve un valor especificado si la expresión devuelve un error
• SWITCH: Evalúa una expresión frente a una lista de valores y devuelve una de las múltiples expresiones de
resultado posibles.
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Función LEFT

La función LEFT devuelve el número de caracteres especificados desde el principio de una cadena de texto.

Sintaxis
LEFT(<text>, [num_chars])

Parámetro
<text> La cadena de texto que contiene los caracteres que se quieren extraer, o bien una referencia a una
columna que contiene texto.
[num_chars] (Opcional) El número de caracteres que se quiere que LEFT extraiga; si se omite, es 1.
Función RIGHT
La función RIGHT devuelve el último carácter o caracteres de una cadena de texto, en función del número
de caracteres que se especifique.

Sintaxis
RIGHT(<text>, [num_chars])

Parámetro
<text> Cadena de texto que contiene los caracteres que se quieren extraer, o una referencia a una columna
que contiene texto.
[num_chars] (Opcional) Número de caracteres que se quiere que RIGHT extraiga; si se omite, 1. También
se puede usar una referencia a una columna que contenga números.
Función FORMAT
La función FORMAT convierte un valor en texto.

Sintaxis
FORMAT(<Value>,<Format>)

Parámetro
<Value> Un valor o expresión que se evalúa como un valor único.
<Format> Una cadena que representa un estilo de formato.
• Para formatear números, puede usar formatos numéricos predefinidos o crear formatos numéricos
definidos por el usuario.
• Para formatear fechas y horas, puede usar formatos de fecha / hora predefinidos o crear formatos de
fecha / hora definidos por el usuario.
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Función ISBLANK

Comprueba si un valor está en blanco y devuelve VERDADERO o FALSO.

Sintaxis
ISBLANK(<value>)

Parámetro
<Value> El valor o expresión que desea probar.
Función ISTEXT

Comprueba si un valor es texto y devuelve VERDADERO o FALSO.

Sintaxis
ISTEXT(<value>)

Parámetro
<Value> El valor que desea verificar.
Función ISNUMBER

Comprueba si un valor es un número y devuelve VERDADERO o FALSO.

Sintaxis
ISNUMBER(<value>)

Parámetro
<Value> El valor que desea probar.
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Función SUM
La función SUM devuelve la suma de todos los números de una columna.

Sintaxis
SUM(<column>)

Parámetros
<column> La columna que contiene los números para sumar.

Observaciones
Si alguna fila contiene valores no numéricos, se devuelven espacios en blanco.
Función SUMX
Devuelve la suma de una expresión evaluada para cada fila de una tabla.

Sintaxis
SUMX(<table>, <expression>)

Parámetros
<table> La tabla que contiene las filas para las que se evaluará la expresión.
<expression> La expresión que se evaluará para cada fila de la tabla.
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Función MAX
La función MAX devuelve el valor más grande de una columna, o el valor más grande entre dos expresiones
escalares. Ignora los valores lógicos.

Sintaxis
MAX(<ColumnNameOrScalar1>,[Scalar2])

Parámetros
<ColumnNameOrScalar1> La columna en la que desea encontrar el valor más grande, o la primera
expresión escalar para comparar.
[Scalar2] El segundo valor para comparar.

Observaciones
Al comparar dos expresiones, el blanco se trata como 0 es decir, Max (1, Blank ()) devuelve 1, y Max (-1, Blank
()) devuelve 0. Si ambos argumentos están en blanco, MAX devuelve un espacio en blanco. Si cualquiera de
las expresiones devuelve un valor que no está permitido, MAX devuelve un error.
Función COUNT
La función COUNT cuenta el número de celdas en una columna que contienen valores que no están en blanco.

Sintaxis
COUNT(<column>)

Parámetros
<column> La columna que contiene los valores a contar.

Observaciones
El único argumento permitido para esta función es una columna. La función COUNT cuenta filas que contienen
los siguientes tipos de valores:
• Números
• Fechas
• Texto
Función AVERAGE
La función AVERAGE devuelve el promedio (media aritmética) de todos los números de una columna.

Sintaxis
AVERAGE(<column>)

Parámetros
<column> La columna que contiene los números para los que desea el promedio.

Observaciones
Los valores no numéricos en la columna se manejan de la siguiente manera:
• Si la columna contiene valores lógicos o celdas vacías, esos valores se ignoran.
• Se incluyen celdas con el valor cero.
• Cuando promedia las celdas, debe tener en cuenta la diferencia entre una celda vacía y una celda que contiene el valor 0
(cero). Cuando una celda contiene 0, se agrega a la suma de números y la fila se cuenta entre el número de filas
utilizadas como divisor. Sin embargo, cuando una celda contiene un espacio en blanco, la fila no se cuenta.
Función RANKX
• La función RANKX en términos simples devuelve la clasificación de un número específico en cada fila de una tabla que
forma parte de una lista de números. La función RANKX puede usarse tanto en columnas calculadas como en medidas
calculadas.
Sintaxis
RANKX(<table>, <expression>, [value], [order], [ties])
Parámetros
<table> El parámetro de tabla requiere una tabla como entrada. Puede ser una tabla de su modelo de datos o una tabla
calculada a través de una función DAX.
<expression> El parámetro de expresión requiere cualquier expresión DAX que devuelva un solo valor escalar. La expresión
recorrerá cada fila de su tabla y devolverá sus valores para poder clasificarlos en consecuencia. Esta puede ser una simple
función SUMA o algunos cálculos más complejos. Los siguientes 3 parámetros en la función RANKX son opcionales:
[value] (Opcional) este puede omitirse, cuando existe el parámetro <expression>.
[order] (Opcional) Un valor que especifica cómo clasificar el valor, de menor a mayor o de mayor a menor. La clasificación
predeterminada si se omite este parámetro es en orden descendente.
[ties] (Opcional) Este parámetro determina la clasificación cuando hay valores repetidos, lo que significa que si tenemos dos
valores de rango de 3, no lo clasificará automáticamente como un valor de rango de 3 y 4. Esto tiene sentido ya que la función
RANKX no sabe cómo dar preferencia cuando existe un empate, lo que significa que si tenemos dos valores de rango de 3,
devolverá un rango de 3 para nuestros dos valores. Tenemos dos tipos de parámetro para [ties], “SKIP” y “DENSE”. Ejemplo:
para valores 2, 4, 7, 7, 9 sus respectivos rangos, para “SKIP”, son: 1, 2, 3, 3, 5. Si ingresamos, “DENSE”, no permitirá huecos,
por ende sus respectivos rangos son: 1, 2, 3, 3, 4.
Función PERCENTILE.EXC

La función PERCENTILEX.EXC devuelve el k-ésimo percentil de una expresión evaluada para cada fila de una
tabla.

Sintaxis
PERCENTILEX.EXC(<column>, <k>)

Parámetros
<column> Una columna que contiene los valores que definen la posición relativa.
<k> El valor de percentil en el rango 0..1, exclusivo.
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Función RELATED

Devuelve un valor relacionado de otra tabla.

Sintaxis
RELATED(<column>)

Parámetro
<column> La columna que contiene los valores que desea recuperar.
Función RELATEDTABLE

Evalúa una expresión de tabla en un contexto modificado por los filtros dados.

Sintaxis
RELATEDTABLE(<tableName>)

Parámetro
<tableName> El nombre de una tabla existente que usa la sintaxis estándar de DAX. No puede ser una
expresión.
Función CROSSFILTER
Especifica la dirección de filtrado cruzado que se utilizará en un cálculo para una relación que existe entre dos columnas.

Sintaxis
CROSSFILTER(<columnName1>, <columnName2>, <direction>)

Parámetro
<columnName1> El nombre de una columna existente, utilizando la sintaxis estándar de DAX y totalmente calificado,
que generalmente representa los muchos lados de la relación que se utilizará; si los argumentos se dan en orden inverso,
la función los intercambiará antes de usarlos. Este argumento no puede ser una expresión.
<columnName2> El nombre de una columna existente, utilizando la sintaxis estándar de DAX y totalmente calificado,
que generalmente representa el lado o el lado de búsqueda de la relación que se utilizará; si los argumentos se dan en
orden inverso, la función los intercambiará antes de usarlos. Este argumento no puede ser una expresión.
<direction> La dirección del filtro cruzado que se utilizará. Debe ser uno de los siguientes:

uno: los filtros en el lado uno o de búsqueda del lado de la relación filtran el lado muchos.
ambos: los filtros de cada lado filtran el otro.
ninguno: no se produce ningún filtrado cruzado a lo largo de esta relación.
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Función CALCULATE

La función CALCULATE evalúa una expresión en un contexto modificado por filtros.

Sintaxis
CALCULATE(<expression>,[filter1],[filter2]…)

Parámetros
<expression> La expresión a evaluar, puede ser una operación como una suma, promedio, conteo, etc.
[filter] Una expresión booleana (Verdadero / Falso) o una expresión de tabla que define un filtro.
Función FILTER

La función FILTER devuelve una tabla que se ha filtrado.

Sintaxis
FILTER(<table>,<filter>)

Parámetros
<table> La tabla a filtrar. La tabla también puede ser una expresión que da como resultado una tabla.
<filter> Una expresión booleana (Verdadero / Falso) que se evaluará para cada fila de la tabla.
Función EARLIER
La función EARLIER, devuelve el valor de la fila en el contexto en que nos movemos en la cual estamos realizando los
cálculos. EARLIER se utiliza en el contexto de columnas calculadas. EARLIER es útil para los cálculos anidados en los que
desea utilizar un determinado valor como entrada y generar cálculos basados en esa entrada, en DAX puede almacenar el
valor de la entrada y luego hacer el cálculo utilizando los datos de toda la tabla.

Sintaxis
EARLIER(<column>, [number])

Parámetros
<column> Una columna o expresión que se resuelve en una columna.
[number] (opcional) número representando al nivel de evaluación considerado: el siguiente se representa por 1, dos
niveles se presentan por 2, etc. El valor por defecto es 1.
Función ALLSELECTD
La función ALLSELECTED elimina los filtros de contexto de las columnas y las filas de la consulta actual, a la
vez que conserva todos los demás filtros explícitos. Esta función se puede utilizar para obtener totales visuales
en las consultas.

Sintaxis
ALLSELECTED([<tableName> | <columnName1>], [columnName2], …)

Parámetros
[tableName] Nombre de una tabla existente con la sintaxis DAX estándar. Este parámetro no puede ser una
expresión. Este parámetro es opcional.
[columnName] Nombre de una columna existente, con la sintaxis DAX estándar. No puede ser una
expresión. Este parámetro es opcional.
Función ALL
La función ALL devuelve todas las filas en una tabla, o todos los valores en una columna, ignorando los filtros
que podrían haberse aplicado. Esta función es útil para borrar filtros y crear cálculos en todas las filas de una
tabla.

Sintaxis
ALL([<tableName> | <columnName1>], [columnName2], …)

Parámetros
[tableName] La tabla en la que desea borrar los filtros. Este parámetro no puede ser una expresión.
[columnName] La columna en la que desea borrar los filtros. No puede ser una expresión.
Función LOOKUPVALUE
La función LOOKUPVALUE devuelve el valor contenido en la columna, que cumpla todos los criterios especificados por la
columna de búsqueda y valor especificado.

Sintaxis
LOOKUPVALUE(<Result_ColumnName>, <Search_ColumnName1>, <Search_Value1>, [Search_ColumnName2],
[Search_Value2], …, [Alternate_Result])

Parámetros
<Result_ColumnName> La columna que contiene el valor deseado. No puede ser una expresión.
<Search_ColumnName1> Nombre de una columna existente, en la misma tabla que result_columnName o en una tabla
relacionada, en la que se realiza la búsqueda. No puede ser una expresión.
<Search_Value1> El valor que desea encontrar en Search_ColumnName1.
[Alternate_Result] El valor que devuelve cuando no encuentra ningún elemento o cuando hay más de un valor en la
columna especificada; si se omite, te devuelve en blanco cuando no encuentra ningún valor y para más de un valor te devuelve
un error.
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Función CALENDAR

La función CALENDAR devuelve una tabla con una columna de todas las fechas entre StartDate y EndDate.

Sintaxis
CALENDAR(<StartDate>, <EndDate>)

Parámetros
<StartDate> La fecha de inicio en formato de fecha y hora.
<EndDate> La fecha de finalización en formato de fecha y hora.
Función CALENDARAUTO
La función CALENDARAUTO devuelve una tabla con una única columna llamada "Date" conteniendo un rango
secuencial entre la fecha de inicio y la fecha final extraídas automáticamente del modelo de datos (e incluidas en el
rango).

Sintaxis
CALENDARAUTO([ultimo_mes_año_fiscal])

Parámetros
[ultimo_mes_año_fiscal] Argumento opcional. Número entero entre el 1 y el 12 indicando el último mes del año fiscal
(donde 1 corresponde a enero y 12 a diciembre). Si se omite, se toma el valor indicado en la plantilla de la tabla calendario
del usuario actual, si existe. En caso contrario toma el valor 12 (correspondiente a diciembre).
Nota:
Como fecha inicial se considera la fecha más antigua que aparezca en el modelo de datos que no provenga de una columna
calculada ni de una tabla calculada.
Como fecha final se considera la última fecha más reciente en el modelo de datos que no provenga de una columna
calculada ni de una tabla calculada.
El rango de fechas devuelto será aquel que comience con el primer día del año fiscal correspondiente a la fecha inicial y
que termine con el último día del año fiscal correspondiente a la fecha final.
Función YEAR
La función YEAR devuelve el año de una fecha como un entero de cuatro dígitos en el rango 1900-9999.

Sintaxis
YEAR(<Date>)

Parámetro
<Date> El nombre de una columna que contiene fechas.
Función MONTH
La función MONTH devuelve un número del 1 (enero) al 12 (diciembre) que representa el mes.

Sintaxis
MONTH(<Date>)

Parámetro
<Date> El nombre de una columna que contiene fechas.
Función HOUR

La función Hour Devuelve la hora como un número de 0 (12:00 AM) a 23 (11:00 PM).

Sintaxis
HOUR(<datetime>)

Parámetros
<datetime> Un valor de fecha y hora.
Función WEEKDAY
La función WEEKDAY devuelve un número del 1 al 7 que identifica el día de la semana de una fecha. Por
defecto, el día varía de 1 (domingo) a 7 (sábado).

Sintaxis
WEEKDAY(<Date>,[ReturnType])

Parámetro
<Date> El nombre de una columna que contiene fechas.
[ReturnType] Un número que determina el valor de retorno:
• Tipo de retorno: 1 , la semana comienza el domingo (1) y termina el sábado (7).
• Tipo de retorno: 2 , la semana comienza el lunes (1) y termina el domingo (7).
• Tipo de retorno: 3 , la semana comienza el lunes (0) y termina el domingo (6).
Función DATEDIFF

La función DATEDIFF, devuelve la diferencia entre dos fechas en la escala que se indique.

Sintaxis
DATEDIFF(<start_date>, <end_date>, <interval>)

Parámetros
<start_date> Una fecha de inicio en formato de fecha y hora.
<end_date> Una fecha de finalización en formato de fecha y hora.
<interval> La unidad que se usará para calcular la diferencia entre las dos fechas puede ser: SEGUNDO ,
MINUTO , HORA , DÍA , SEMANA, MES , TRIMESTRE , AÑO.
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Función ENDOFMONTH

La función ENDOFMONTH devuelve la última fecha del mes del contexto actual para la columna de fechas
especificada.

Sintaxis
ENDOFMONTH(<Dates>)

Parámetros
<Dates> El nombre de una columna que contiene fechas.
Función LASTDATE y FIRSTDATE

La función LASTDATE devuelve la última fecha no en blanco y la función FIRSDATE devuelve la primera fecha
no en blanco.

Sintaxis
LASTDATE(<Dates>)
FIRSDATE(<Dates>)

Parámetros
<Dates> El nombre de una columna que contiene fechas.
Función PARALLELPERIOD y
DATEADD
La función PARALLELPERIOD y DATEADD Devuelve una tabla que contiene una columna de fechas que se han desplazado
hacia delante o hacia atrás en el tiempo según el número especificado de intervalos desde la fecha del contexto actual.

Sintaxis
PARALLELPERIOD(<Dates>, <NumberOfIntervals>, <Interval>)
DATEADD(<Dates>, <NumberOfIntervals>, <Interval>)

Parámetros
<Dates> El nombre de una columna que contiene fechas.
<NumberOfIntervals> Entero que especifica el número de intervalos que se van a sumar o restar a las fechas.
<Interval> Intervalo de tiempo por el que se van a desplazar las fechas. El valor del intervalo puede ser uno de los
siguientes: año, trimestre, mes y día en el caso de DATEADD, en el caso de PARALLELPERIOD año, trimestre y mes.
Función DATESBETWEEN

La función DATESBETWEEN devuelve una tabla que contiene una columna de fechas que empieza por
start_date y sigue hasta end_date.

Sintaxis
DATESBETWEEN(<Dates>, <start_date>, <end_date>)

Parámetros
<Dates> El nombre de una columna que contiene fechas.
<start_date> Fecha de inicio.
<end_date> Fecha final.
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Función DISTINCT

Devuelve una tabla eliminando filas duplicadas de otra tabla o expresión.

Sintaxis
DISTINCT(<table>)

Parámetros
<table> La tabla desde la que se devolverán filas únicas. La tabla también puede ser una expresión que dé
como resultado una tabla.
Función UNION
Crea una tabla a partir de la unión de dos tablas.

Sintaxis
UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)

Parámetros
<table_expression1> Cualquier expresión DAX que devuelva una tabla.
<table_expression2> Cualquier expresión DAX que devuelva una tabla.

Observaciones
Las dos tablas deben tener el mismo número de columnas.
Los nombres de las columnas en la tabla de retorno coincidirán con los nombres de las columnas en table_expression1.
Las filas duplicadas se conservan.
Función ADDCOLUMNS
La función ADDCOLUMNS agrega columnas calculadas a la tabla o expresión de tabla dada.

Sintaxis
ADDCOLUMNS(<table>,<name>, <expression>, [<name>, <expression>]…)

Parámetros
<table> Cualquier expresión DAX que devuelva una tabla de datos.
<name> El nombre dado a la columna, este tiene que ir entre comillas dobles.
<expression> Cualquier expresión DAX que devuelva una expresión escalar, evaluada para cada fila de la tabla .

Observaciones
Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad
de nivel de fila (RLS).
Función SUMMARIZECOLUMNS
La función SUMMARIZECOLUMNS devuelve una tabla de resumen sobre un conjunto de grupos.

Sintaxis
SUMMARIZECOLUMNS( <groupBy_columnName>, [< groupBy_columnName >]…, [<filterTable>]…,[<name>,
<expression>]…)

Parámetros
<groupBy_columnName> Una referencia de columna completamente calificada (Tabla [Columna]) a una tabla base
para la cual los valores distintos se incluyen en la tabla devuelta.
<filterTable> Una expresión de tabla que se agrega al contexto de filtro de todas las columnas especificadas como
argumentos groupBy_columnName.
<name> Una cadena que representa el nombre de la columna que se utilizará para la siguiente expresión especificada.
<expression> Cualquier expresión DAX que devuelva un solo valor (no una tabla).

Observaciones
Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad
de nivel de fila (RLS).
Agenda
Introducción Dax Funciones de Relación

Funciones Lógicas Funciones de Filtro

Funciones de Texto Funciones de Tiempo

Funciones de Información Funciones de Inteligencia de Tiempo

Funciones Matemáticas Funciones de Manipulación de Tabla

Funciones Estadísticas Funciones Financieras


Función NOMINAL

Devuelve la tasa de interés nominal anual, dada la tasa efectiva y el número de períodos de capitalización
por año.

Sintaxis
NOMINAL(<effect_rate>, <npery>)

Parámetro
<effect rate> La tasa de interés efectiva.
<npery> El número de períodos de capitalización por año.
Función NPER
Devuelve el número de períodos de una inversión en función de pagos periódicos y constantes y una tasa de
interés constante.

Sintaxis
NPER(<rate>, <pmt>, <pv>[, <fv>[, <type>]])

Parámetro
<rate> La tasa de interés por período.
<pmt> El pago realizado en cada período; no puede cambiar durante la vigencia de la anualidad. Por lo
general, pmt contiene capital e intereses, pero no otras tarifas o impuestos.
<pv> El valor presente, o la cantidad global que vale una serie de pagos futuros en este momento.
<fv> (Opcional) El valor futuro o un saldo en efectivo que desea obtener después de realizar el último pago. Si
se omite fv, se supone que está EN BLANCO.
<type> (Opcional) El número 0 o 1 e indica cuándo vencen los pagos. Si se omite el tipo, se supone que es 0.
Los valores aceptados se enumeran debajo de esta tabla.
Muchas gracias
por su atención

También podría gustarte