Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Página 1
https://translate.googleusercontent.com/translate_f 1/40
28/11/2018 Intitulado
Página 2
Funciones de DAX
Sobre el tutorial
Las funciones de DAX desempeñan un papel importante en el uso de DAX para el modelado de datos y la generación de informes.
Es una función incorporada provista en el lenguaje DAX que lo ayuda a realizar comúnmente
Datos de cálculos utilizados en el modelo de datos.
Algunas de las funciones DAX tienen los mismos nombres y funciones que Excel.
funciones, sin embargo, se han modificado para usar tipos de datos DAX y para trabajar con
Tablas y columnas. DAX tiene funciones adicionales que están diseñadas para trabajar con relacionales
Datos y realizar agregación dinámica.
Audiencia
Este tutorial ha sido diseñado para todos aquellos lectores que dependen en gran medida de MS-Excel para
prepare cuadros, tablas e informes profesionales que involucren datos complejos. Ayudará a todos
Aquellos lectores que utilizan MS-Excel regularmente para analizar datos. Profesionales que utilizan datos.
El modelado y el análisis de datos para fines de toma de decisiones y toma de decisiones se beneficiarán de
esta.
Prerrequisitos
Este tutorial es una extensión del tutorial de Excel Power Pivot, por lo que es una buena idea cepillar
en el tutorial de Excel Power Pivot antes de profundizar en DAX. Conocimiento de Excel
Las funciones y las fórmulas de Excel no son necesarias para este tutorial, ya que DAX es completamente para el
Modelo de datos en la ventana de Power Pivot.
Nos esforzamos por actualizar los contenidos de nuestro sitio web y los tutoriales de manera oportuna y tan precisa como
posible, sin embargo, los contenidos pueden contener inexactitudes o errores. Tutoriales Punto (I) Pvt.
Ltd. no ofrece ninguna garantía con respecto a la exactitud, puntualidad o integridad de nuestros
Sitio web o sus contenidos incluyendo este tutorial. Si descubre algún error en nuestro sitio web o
En este tutorial, notifíquenos en contact@tutorialspoint.com.
yo
Página 3
Funciones de DAX
https://translate.googleusercontent.com/translate_f 2/40
28/11/2018 Intitulado
Tabla de contenido
ii
Página 4
Funciones de DAX
https://translate.googleusercontent.com/translate_f 3/40
28/11/2018 Intitulado
34. Funciones del filtro DAX ─ Descripción general ........................................... .................................................. .............. 47
iii
Página 5
Funciones de DAX
https://translate.googleusercontent.com/translate_f 4/40
28/11/2018 Intitulado
46. Funciones de DAX ─ FILTRO ............................................ .................................................. ........... 62
47. Funciones de DAX ─ FILTROS ............................................ .................................................. ......................... 63
iv
Página 6
Funciones de DAX
https://translate.googleusercontent.com/translate_f 5/40
28/11/2018 Intitulado
82. Funciones de DAX ─ ANTES DEL DÍA ............................................ .................................................. ............. 115
83. Funciones de DAX ─ ANTERIOR DEL MES ............................................ .................................................. ....... 116
Página 7
Funciones de DAX
93. Funciones de fecha y hora de DAX ─ Descripción general ......................................... ................................................. 131
https://translate.googleusercontent.com/translate_f 6/40
28/11/2018 Intitulado
107. Funciones de DAX ─ HORA ............................................ .................................................. ........................... 152
vi
Página 8
Funciones de DAX
128. Funciones de DAX AME NOMBRE DE USUARIO ............................................ .................................................. ................. 178
129. Funciones lógicas de DAX - Descripción general ........................................... .................................................. .......... 180
134. Funciones DAX Function Función NOT ........................................... .................................................. ........... 186
https://translate.googleusercontent.com/translate_f 7/40
28/11/2018 Intitulado
135. Funciones DAX Function O Función ........................................... .................................................. ................. 187
136. Funciones DAX ─ INTERRUPTOR ............................................ .................................................. ....................... 188
137. Funciones de DAX Function Función VERDADERA ........................................... .................................................. ............. 189
vii
Página 9
Funciones de DAX
138. Funciones DAX Math & Trig - Descripción general ......................................... .................................................. .... 191
139. Funciones DAX Function Función ABS ........................................... .................................................. ............... 193
140. Funciones DAX Function Función ACOS ........................................... .................................................. ............. 194
141. Funciones DAX Function Función ACOSH ........................................... .................................................. ........... 195
143. Funciones DAX Function Función ASINH ........................................... .................................................. ............ 197
144. Funciones DAX Function Función ATAN ........................................... .................................................. ............. 198
145. Funciones de DAX Function Función ATANH ........................................... .................................................. .......... 199
146. Funciones DAX Function Función TECHO ........................................... .................................................. ......... 200
147. Funciones DAX Function Función COMBIN ........................................... .................................................. ....... 202
149. Funciones de DAX Function Función COS ........................................... .................................................. ........... 205
150. Funciones de DAX Function Función COSH ........................................... .................................................. ............. 206
151. Funciones DAX Function Función MONEDA ........................................... .................................................. ..... 207
152. Funciones DAX Function Función GRADOS ........................................... .................................................. ....... 208
153. Funciones DAX Function Función DIVIDIR ........................................... .................................................. ........... 209
154. Funciones DAX Function Función EVEN ........................................... .................................................. ............. 210
155. Funciones de DAX Function Función EXP ........................................... .................................................. ................ 211
156. Funciones DAX Function Función FACT ........................................... .................................................. .............. 212
Texto original
157. Funciones DAX Function Función PISO ........................................... ..................................................
198. DAX ...........
Functions 213 ─ CHISQ.INV.RT
............................................................................................................
158. Funciones DAX ─ Función GCD ........................................... 262
.................................................. ........... 214
Sugiere una traducción mejor
159. Funciones DAX Function Función INT ........................................... .................................................. ................ 215
160. Funciones DAX Function Función ISO.CEILING ......................................... .................................................. ..... 216
161. Funciones DAX Function Función LCM ........................................... .................................................. ........... 217
163. Funciones DAX Function Función LOG ........................................... .................................................. ........... 219
viii
https://translate.googleusercontent.com/translate_f 8/40
28/11/2018 Intitulado
Página 10
Funciones de DAX
164. Funciones DAX Function Función LOG10 ........................................... .................................................. ........... 220
165. Funciones de DAX Function Función MROUND ........................................... .................................................. ...... 221
166. Funciones de DAX Function Función MOD ........................................... .................................................. ............. 222
167. Funciones DAX Function Función ODD ........................................... .................................................. .............. 223
168. Funciones DAX Function Función PERMUT ........................................... .................................................. ........ 224
170. Funciones DAX Function Función POWER ........................................... .................................................. .......... 227
172. Funciones DAX Function Función RADIANS ........................................... .................................................. ....... 229
173. Funciones DAX Function Función RAND ........................................... .................................................. ............ 230
178. Funciones DAX Function Función SIGN ........................................... .................................................. .............. 235
179. Funciones DAX Function Función SIN ........................................... .................................................. ................ 236
180. Funciones DAX Function Función SINH ........................................... .................................................. .............. 237
181. Funciones de DAX Function Función SQRT ........................................... .................................................. ............. 238
183. Funciones DAX Function Función TAN ........................................... .................................................. ........... 240
184. Funciones DAX Function Función TANH ........................................... .................................................. ............. 241
186. Funciones DAX para padres e hijos: descripción general ......................................... .................................................. 244
187. Funciones de DAX Function Función PATH ........................................... .................................................. ............. 245
ix
Página 11
Funciones de DAX
https://translate.googleusercontent.com/translate_f 9/40
28/11/2018 Intitulado
192. Funciones estadísticas de DAX ─ Descripción general ........................................... .................................................. ..... 254
Pagina 12
Funciones de DAX
217. Funciones de DAX Function Función STDEVX.S ......................................... .................................................. ......... 286
https://translate.googleusercontent.com/translate_f 10/40
28/11/2018 Intitulado
222. Funciones DAX Function Función XIRR ........................................... .................................................. .............. 291
224. Funciones de texto de DAX ─ Descripción general ........................................... .................................................. .............. 296
225. Funciones DAX Function Función BLANK ........................................... .................................................. ........... 297
226. Funciones DAX Function Función CODE ........................................... .................................................. ............. 298
233. Funciones de DAX Function Función IZQUIERDA ........................................... .................................................. ........... 314
234. Funciones DAX Function Función LEN ........................................... .................................................. ................ 315
236. Funciones DAX Function Función MID ........................................... .................................................. ........... 317
237. Funciones DAX Function Función REPLACE ........................................... .................................................. ....... 318
xi
Página 13
Funciones de DAX
245. Otras funciones de DAX ─ Descripción general ........................................... .................................................. ........... 330
https://translate.googleusercontent.com/translate_f 11/40
28/11/2018 Intitulado
xii
Página 14
Funciones de DAX
https://translate.googleusercontent.com/translate_f 12/40
28/11/2018 Intitulado
13
Página 15
Funciones de DAX
1. FUNCIONES DE DAX ─ INTRODUCCIÓN
DAX significa D ata A nálisis E x pressions. DAX es un lenguaje de fórmulas y es una colección de
Funciones, operadores y constantes que se pueden usar en una fórmula o expresión para calcular
y devuelve uno o más valores. DAX es el lenguaje de fórmula asociado al modelo de datos
de Microsoft Excel Power Pivot y con Microsoft Power BI.
DAX no es un lenguaje de programación, sin embargo, es un lenguaje de fórmula que permite a los usuarios
para definir cálculos personalizados en columnas calculadas y campos calculados (también conocidos como
medidas). DAX le ayuda a crear nueva información a partir de los datos existentes en su modelo de datos.
Las fórmulas DAX le permiten realizar modelos de datos, análisis de datos y utilizar los resultados para
Informes y toma de decisiones.
Para una comprensión más profunda de DAX, consulte el tutorial - DAX en esta biblioteca de tutoriales.
Una función DAX es una función incorporada que se proporciona en el lenguaje DAX para permitirle realizar
Varias acciones sobre los datos en las tablas en su modelo de datos.
Las funciones DAX le permiten realizar cálculos de datos de uso común en el modelo de datos.
Algunas de las funciones DAX tienen los mismos nombres y funciones que las funciones de Excel, pero
se han modificado para usar tipos de datos DAX y para trabajar con tablas y columnas, como se destaca
en la siguiente sección. DAX tiene funciones adicionales que están diseñadas para trabajar con relacionales
Datos y realizar agregación dinámica.
Las funciones de DAX desempeñan un papel importante en el uso de DAX para el modelado de datos y la generación de informes.
Hay ciertas similitudes entre las funciones de Excel y las funciones de DAX y hay
Hay ciertas diferencias también. A continuación se presentan las similitudes y diferencias entre Excel.
Funciones y funciones de DAX:
• Ciertas funciones DAX tienen el mismo nombre y el mismo comportamiento general que Excel
funciones
•
• DAX tiene funciones de búsqueda que son similares a las funciones de matriz y de búsqueda de vectores en
Sobresalir.
14
Página 16
Funciones de DAX
• Las funciones DAX se han modificado para tomar diferentes tipos de entradas y algunas de las
Las funciones DAX pueden devolver un tipo de datos diferente. Por lo tanto, es necesario comprender la
El uso de estas funciones por separado, aunque tienen el mismo nombre.
•
• No puede usar las funciones DAX en una fórmula de Excel o usar las funciones de Excel en DAX
Fórmula, sin las modificaciones requeridas.
•
• Las funciones de Excel toman una referencia de celda o un rango de celdas como referencia. Funciones de DAX
nunca tome una referencia de celda o un rango de celdas como referencia, sino que tome una columna
o tabla como referencia.
•
• Las funciones de fecha y hora de Excel devuelven un entero que representa una fecha como una serie
número. Las funciones de fecha y hora de DAX devuelven un tipo de datos de fecha y hora que está en DAX pero
no en Excel.
•
• Excel no tiene funciones que devuelvan una tabla, pero algunas funciones pueden funcionar con matrices.
Muchas de las funciones DAX pueden hacer referencia fácilmente a tablas y columnas completas para
realizar cálculos y devolver una tabla o una columna de valores. Esta capacidad de DAX añade
potencia al Power Pivot, Power View y Power BI, donde se utiliza DAX.
•
• Las funciones de búsqueda de DAX requieren que se establezca una relación entre los respectivos
mesas.
DAX tiene nombres de parámetros estándar para facilitar el uso y la comprensión de DAX
funciones Además, puede usar ciertos prefijos para los nombres de los parámetros. Si el prefijo es claro
basta, puedes usar el prefijo como el nombre del parámetro.
Debe comprender las convenciones de nomenclatura de los parámetros de DAX para comprender la sintaxis
de las funciones DAX y use los valores para los parámetros requeridos correctamente.
Consulte el capítulo - Convenciones de nomenclatura de parámetros de DAX para obtener más información.
https://translate.googleusercontent.com/translate_f 14/40
28/11/2018 Intitulado
Página 17
Funciones de DAX
Muchas funciones de DAX toman tablas como tablas de entrada o salida o hacen ambas cosas. Estas funciones DAX son
llamadas funciones de tabla de valores DAX. Como una tabla puede tener una sola columna, la tabla DAX
Las funciones de valor también toman columnas individuales como entradas. Tienes los siguientes tipos de DAX
funciones de tabla de valores:
Las funciones de agregación de DAX agregan cualquier expresión en las filas de una tabla y son útiles
en cálculos.
Las funciones de filtro DAX devuelven una columna o una tabla o valores relacionados con la fila actual. Usted puede
use las funciones de filtro DAX para devolver tipos de datos específicos, buscar valores en tablas relacionadas y
Filtrar por valores relacionados. Las funciones de búsqueda de DAX funcionan utilizando tablas y relaciones entre
ellos. Las funciones de filtro DAX le permiten manipular el contexto de datos para crear dinámicas
cálculos
Las funciones de inteligencia de tiempo de DAX devuelven una tabla de fechas o el uso de una tabla de fechas para calcular
una agregación. Estas funciones DAX le ayudan a crear cálculos que satisfacen las necesidades de
Análisis de inteligencia empresarial que le permite manipular datos usando períodos de tiempo,
Incluyendo días, meses, trimestres y años.
Consulte el capítulo - Funciones de inteligencia de tiempo de DAX para más detalles.
dieciséis
Página 18
Funciones de DAX
Las funciones de fecha y hora de DAX son similares a las funciones de fecha y hora de Excel. Sin embargo, DAX
Las funciones de fecha y hora se basan en el tipo de datos datetime de DAX.
Consulte el capítulo - Funciones de fecha y hora de DAX para obtener más información.
Las funciones de información de DAX observan la celda o fila que se proporciona como un argumento y le informan
si el valor coincide con el tipo esperado
Las funciones lógicas de DAX devuelven información sobre valores en una expresión. Por ejemplo, DAX
La función VERDADERO le permite saber si una expresión que está evaluando devuelve una VERDADERA
valor.
Las funciones DAX matemáticas y trigonométricas son muy similares a las de Excel y matemáticas.
funciones trigonométricas.
Las funciones DAX para padres e hijos son útiles para administrar datos que se presentan como padres / hijos
Jerarquía en el modelo de datos.
Consulte el capítulo - Funciones DAX para padres e hijos para obtener más información.
Las funciones estadísticas de DAX son muy similares a las funciones estadísticas de Excel.
17
Página 19
Funciones de DAX
Las funciones de texto de DAX funcionan con tablas y columnas. Con las funciones de texto de DAX, puede volver
parte de una cadena, busque texto dentro de una cadena o concatene valores de cadena. Tú también puedes
Controla los formatos de fechas, horas y números.
Estas funciones DAX realizan acciones únicas que no pueden ser definidas por ninguna de las categorías
la mayoría de las otras funciones pertenecen a.
Si tiene que usar una función DAX en una fórmula DAX, necesita entender la función en
detalle. Debe conocer la sintaxis de la función, los tipos de parámetros, cuál es la función
devoluciones, etc.
En este tutorial, se utiliza una estructura de descripción de función común para todas las funciones DAX, por lo que
que puedes leer e interpretar las funciones de DAX efectivamente.
Consulte el capítulo - Estructura de la descripción de la función de DAX para más detalles.
18
Página 20
Para comprender la sintaxis de las funciones DAX y utilizar los valores de datos de manera apropiada para la
Parámetros relevantes de la función DAX, debe comprender la denominación de parámetros DAX
convenciones
Nombres de parámetros
Parámetro
Nombre Descripción
El nombre de una columna existente que usa la sintaxis estándar de DAX, generalmente
columnName
plenamente cualificado. No puede ser una expresión.
corbatas Una enumeración utilizada para determinar el manejo de los valores de enlace.
19
Página 21
Funciones de DAX
Por ejemplo,
• Result_ColumnName : se refiere a una columna existente que se usa para obtener los valores de resultados en
La función DAX LOOKUPVALUE ().
• Search_ColumnName : se refiere a una columna existente que se usa para buscar un valor en
La función DAX LOOKUPVALUE ().
Puede omitir el nombre del parámetro y usar solo el prefijo, si el prefijo es lo suficientemente claro como para
Describe el parámetro. Omitir el nombre del parámetro y usar solo el prefijo a veces puede
Ayuda a evitar el desorden durante la lectura.
Por ejemplo, considere DATE (Year_value, Month_value, Day_value) . Puedes omitir el
nombre del parámetro: valor, que se repite tres veces y se escribe como FECHA (Año, Mes, Día). Como
visto, usando solo los prefijos, la función es más legible. Sin embargo, a veces la
El nombre del parámetro y el prefijo deben estar presentes para mayor claridad.
Por ejemplo, considere Year_columnName . El nombre del parámetro es ColumnName y
prefijo es año. Ambos son necesarios para que el usuario entienda que el parámetro requiere una
Referencia a una columna de años existente.
https://translate.googleusercontent.com/translate_f 18/40
28/11/2018 Intitulado
20
Página 22
Funciones de DAX
3. FUNCIONES DAX ─ DESCRIPCIÓN ESTRUCTURA
Si tiene que usar una función DAX en una fórmula DAX, necesita entender la función en
detalle. Debe conocer la sintaxis de la función, los tipos de parámetros, cuál es la función
devoluciones, etc.
Para permitirle comprender cómo leer e interpretar las funciones DAX, una función uniforme
La estructura de descripción se utiliza en este tutorial.
• Los diferentes tipos de funciones de DAX se agrupan por el nombre de tipo de DAX
Funciona como capítulos.
•
• Cada uno de estos capítulos proporciona una breve descripción de la utilidad del tipo respectivo
de las funciones de DAX.
•
• La breve descripción irá seguida de la lista de funciones DAX correspondientes a esa
Capítulo (Tipo / Categoría de funciones DAX).
•
• Cada nombre de función DAX está hipervinculado a los detalles de la función DAX que tienen los siguientes
Estructura de descripción de la función DAX:
•
o Descripción
o sintaxis
o Parámetros
o Valor de retorno
o Observaciones
o Ejemplo
Las siguientes secciones explican cada uno de estos encabezados que aparecen en cada función DAX
explicación.
Descripción
En la sección Descripción, aprenderá de qué se trata la función DAX y dónde puede estar
usado.
Si la función DAX se introduce en Excel 2016, la misma se mencionará aquí. (El resto de
Las funciones DAX existen en Excel 2013.)
Sintaxis
En la sección Sintaxis, aprenderá el nombre exacto de la función y los parámetros respectivos.
21
https://translate.googleusercontent.com/translate_f 19/40
28/11/2018 Intitulado
Página 23
Funciones de DAX
• Cada parámetro sigue la convención de nomenclatura de parámetros estándar de DAX y está incluido
en paréntesis angulares.
•
• Si un parámetro es opcional, se incluye entre corchetes.
•
• Los parámetros están separados por comas.
•
• Los puntos suspensivos ... se utilizan para mostrar un número opcional de repeticiones de parámetros.
•
• La sintaxis de la función termina con paréntesis de cierre.
Ejemplo
Parámetros
En la sección Parámetros, cada uno de los parámetros de la función DAX específica se enumera en una
Mesa con su descripción. Por ejemplo, los parámetros de la función DAX de ejemplo anterior.
SELECTCOLUMNS se enumera en la siguiente tabla.
Parámetro Descripción
Expresión DAX que devuelve un valor escalar como una referencia de columna,
expresión escalar
entero, o valor de cadena.
Valor de retorno
En la sección Valor de retorno, conocerá qué valor devolverá la función DAX y
su tipo de datos.
22
Página 24
Funciones de DAX
Observaciones
https://translate.googleusercontent.com/translate_f 20/40
28/11/2018 Intitulado
En la sección Comentarios, aprenderá sobre cualquier información adicional que necesite saber.
Ejemplo
En esta sección se proporciona un ejemplo del uso de la función DAX.
Nota : Cuando escribe funciones DAX con los valores de datos para los parámetros, seguirá
Las convenciones de nomenclatura que figuran a continuación:
• Se especifica un nombre de tabla tal como aparece en el modelo de datos. Ej. Ventas.
• Una función DAX puede devolver una columna o tabla de valores, en cuyo caso debe ser
utilizado como un parámetro de otra función DAX que requiere una columna o tabla.
23
Página 25
Funciones de DAX
https://translate.googleusercontent.com/translate_f 21/40
28/11/2018 Intitulado
24
Página 26
Funciones de DAX
FUNCIONES AGREGADAS DE DAX ─ DESCRIPCIÓN
4.
GENERAL
Las funciones de agregación de DAX agregan cualquier expresión en las filas de una tabla y son útiles
en cálculos.
https://translate.googleusercontent.com/translate_f 22/40
28/11/2018 Intitulado
• Función de generador de DAX
• Función DAX MAX
• Función DAX MAXA
• Función DAX MAXX
• Función DAX MIN
• Función DAX MINA
• Función DAX MINX
• Función DAX PRODUCT
• Función DAX PRODUCTX
• Función DAX ROW
• Función DAX SELECTCOLUMNS
• Función DAX SUM
• Función DAX SUMMARIZE
• Función DAX SUMMARIZE con Opciones
25
Página 27
Funciones de DAX
https://translate.googleusercontent.com/translate_f 23/40
28/11/2018 Intitulado
26
Página 28
Descripción
Agrega columnas calculadas a la tabla dada o expresión de tabla.
Sintaxis
ADDCOLUMNS (<table>, <name>, <expression>, [<name>, <expression>]…)
Parámetros
Parámetro Descripción
Expresión DAX que devuelve una expresión escalar, evaluada para cada
expresión
hilera de mesa.
Valor de retorno
Una tabla con todas sus columnas originales y las añadidas.
Observaciones
-
Ejemplo
= ADDCOLUMNS (
Productos, "East_Sales" , SUMX (RELATEDTABLE (East_Sales),
27
https://translate.googleusercontent.com/translate_f 24/40
28/11/2018 Intitulado
Página 29
Descripción
Devuelve el promedio (media aritmética) de todos los números en una columna.
Sintaxis
PROMEDIO (<columna>)
Parámetros
Parámetro Descripción
Valor de retorno
Devuelve un número decimal que representa la media aritmética de los números en la columna.
Observaciones
• Si la columna contiene valores lógicos o celdas vacías, esos valores se ignoran y la
Las filas no se cuentan.
•
• Se incluyen las celdas con el valor cero y las filas se cuentan para el divisor.
•
• Cuando no hay filas para agregar, la función devuelve un espacio en blanco. Sin embargo, si
hay filas, pero ninguna de ellas cumple con los criterios especificados, la función devuelve 0.
Ejemplo
= PROMEDIO (Ventas [Importe de ventas])
28
Página 30
Funciones de DAX
7. FUNCIONES DE DAX ─ AVERAGEA
https://translate.googleusercontent.com/translate_f 25/40
28/11/2018 Intitulado
Descripción
Devuelve el promedio (media aritmética) de los valores en una columna. Maneja texto y no
valores numéricos.
Sintaxis
AVERAGEA (<columna>)
Parámetros
Parámetro Descripción
columna La columna que contiene los valores para los que desea el promedio.
Valor de retorno
Devuelve un número decimal.
Observaciones
La función AVERAGEA toma una columna y promedia los números en ella y maneja datos no
Tipos de datos numéricos según las siguientes reglas:
Ejemplo
= AVERAGEA (East_Sales [Sales Amount])
29
Página 31
Funciones de DAX
8. FUNCIONES DE DAX ─ AVERAGEX
Descripción
Calcula el promedio (media aritmética) de un conjunto de expresiones evaluadas sobre una tabla.
Sintaxis
AVERAGEX (<table>, <expresión>)
Parámetros
Parámetro Descripción
https://translate.googleusercontent.com/translate_f 26/40
28/11/2018 Intitulado
Nombre de una tabla, o una expresión que especifica la tabla sobre la cual
mesa
La agregación se puede realizar.
Una expresión con un resultado escalar, que será evaluada para cada uno.
expresión
Fila de la tabla en el primer argumento.
Valor de retorno
Un número decimal.
Observaciones
La función AVERAGEX le permite evaluar expresiones para cada fila de una tabla, y luego
tomar el conjunto de valores resultante y calcular su media aritmética. Por lo tanto, la función
toma una tabla como primer argumento y una expresión como segundo argumento.
En todos los demás aspectos, AVERAGEX sigue las mismas reglas que AVERAGE. No puede incluir
Celdas numéricas o nulas.
Ejemplo
= AVERAGEX (East_Sales, East_Sales [Precio unitario] * East_Sales [No. De unidades])
30
Página 32
Funciones de DAX
9. FUNCIONES DE DAX ─ COUNT
Descripción
Cuenta el número de celdas en una columna que contiene números.
Sintaxis
COUNT (<columna>)
Parámetros
Parámetro Descripción
Valor de retorno
Devuelve un número entero.
Observaciones
Puede usar columnas que contengan cualquier tipo de datos, pero solo se cuentan los números. La cuenta
La función cuenta las filas que contienen los siguientes tipos de valores:
https://translate.googleusercontent.com/translate_f 27/40
28/11/2018 Intitulado
• Números
• fechas
Ejemplo
= COUNT (ProductInventory [UnitsBalance])
31
Página 33
Funciones de DAX
10. FUNCIONES DE DAX ─ CONDADO
Descripción
Cuenta el número de celdas en una columna que no están vacías. Cuenta no solo las filas que
contienen valores numéricos, pero también las filas que contienen valores que no están en blanco, incluyendo texto, fechas,
y valores lógicos.
Sintaxis
COUNTA (<columna>)
Parámetros
Parámetro Descripción
Valor de retorno
Devuelve un número entero.
Observaciones
Cuando la función no encuentra ninguna fila para contar, la función devuelve un espacio en blanco. Cuando ahí
son filas, pero ninguna de ellas cumple con los criterios especificados, entonces la función devuelve 0.
Ejemplo
= COUNTA (ProductInventory [UsageDate])
https://translate.googleusercontent.com/translate_f 28/40
28/11/2018 Intitulado
32
Página 34
Funciones de DAX
11. FUNCIONES DE DAX ─ COUNTAX
Descripción
Cuenta los resultados no en blanco al evaluar el resultado de una expresión sobre una tabla. Eso es
Funciona igual que la función COUNTA, sin embargo, se utiliza para iterar a través de las filas en una tabla
y cuente las filas donde las expresiones especificadas dan como resultado un resultado no en blanco.
Sintaxis
COUNTAX (<table>, <expression>)
Parámetros
Parámetro Descripción
La tabla que contiene las filas para las cuales la expresión será
mesa
evaluado
Valor de retorno
Un número entero.
Observaciones
La función COUNTAX cuenta las celdas que contienen cualquier tipo de información, incluyendo otras
expresiones Por ejemplo, si la columna contiene una expresión que se evalúa como un vacío
cadena, la función COUNTAX trata ese resultado como no en blanco. Normalmente, la función COUNTAX.
no cuenta las celdas vacías, pero en este caso la celda contiene una fórmula, por lo que se cuenta.
Cuando la función no encuentra filas para agregar, la función devuelve un espacio en blanco. Sin embargo, si
hay filas, pero ninguna de ellas cumple con los criterios especificados, la función devuelve 0.
Ejemplo
Medalla Conde Deportes de Verano: = COUNTAX (
33
https://translate.googleusercontent.com/translate_f 29/40
28/11/2018 Intitulado
Página 35
Funciones de DAX
12. FUNCIONES DE DAX ─ COUNTBLANK
Descripción
Cuenta el número de celdas en blanco en una columna.
Sintaxis
COUNTBLANK (<columna>)
Parámetros
Parámetro Descripción
columna La columna que contiene las celdas en blanco para ser contadas.
Valor de retorno
Un número entero. Si no hay filas en blanco, se devuelve en blanco.
Ejemplo
= COUNTBLANK (Resultados [Medalla])
34
Página 36
Funciones de DAX
13. FUNCIONES DE DAX ─ ENCUENTROS
https://translate.googleusercontent.com/translate_f 30/40
28/11/2018 Intitulado
Descripción
Cuenta el número de filas en la tabla especificada, o en una tabla definida por una expresión.
Sintaxis
RECORRIDOS (<table>)
Parámetros
Término Definición
Valor de retorno
Devuelve un número entero.
Observaciones
Esta función se puede usar para contar el número de filas en una tabla base, pero se usa con más frecuencia
para contar el número de filas que resultan de filtrar una tabla o de aplicar un contexto a una tabla.
Ejemplo
= RECORRIDOS ( CALENDARIO ( FECHA (2016,8,1), FECHA (2016,10,31))) devuelve 92.
Observaciones
Puede usar columnas que contengan cualquier tipo de datos, pero solo se cuentan las celdas en blanco. Celulas que
tener el valor cero (0) no se cuenta, ya que cero se considera un valor numérico y no un
blanco.
Ejemplo
= COUNTBLANK (SalesTarget [SalesTarget])
35
Página 37
Funciones de DAX
14. FUNCIONES DE DAX ─ COUNTX
Descripción
Cuenta el número de filas que contienen un número o una expresión que se evalúa como un
número, al evaluar una expresión sobre una tabla.
Sintaxis
COUNTX (<table>, <expression>)
Parámetros
Parámetro Descripción
https://translate.googleusercontent.com/translate_f 31/40
28/11/2018 Intitulado
mesa La tabla que contiene las filas a contar.
expresión Una expresión que devuelve los números que quieres contar.
Valor de retorno
Devuelve un número entero.
Observaciones
La función COUNTX cuenta solo los valores numéricos o las fechas. Parámetros que son valores lógicos.
o el texto que no se puede traducir en números no se cuenta.
Si la función no encuentra filas para contar, devuelve un espacio en blanco. Cuando hay filas, pero ninguna cumple
los criterios especificados, entonces la función devuelve 0.
Ejemplo
= COUNTX ( RELATEDTABLE (East_Sales), IF ([Product] = East_Sales [Product], 1,0))
36
Página 38
Funciones de DAX
15. FUNCIONES DE DAX ─ CROSSJOIN
Descripción
Devuelve una tabla que contiene el producto cartesiano de todas las filas de todas las tablas en el
parámetros Las columnas en la nueva tabla son todas las columnas en todas las tablas de parámetros.
Sintaxis
CROSSJOIN (<table1>, <table2>, [<table3>]…)
Parámetros
Parámetro Descripción
Opcional.
Tabla 3
Tabla o una expresión DAX que devuelve una tabla.
Valor de retorno
https://translate.googleusercontent.com/translate_f 32/40
28/11/2018 Intitulado
Devuelve una tabla que contiene el producto cartesiano de todas las filas de todas las tablas en el
parámetros Las columnas en la nueva tabla son todas las columnas en todas las tablas de parámetros.
Observaciones
• Los nombres de columna de los parámetros de la tabla deben ser diferentes en todas las tablas o un error es
devuelto
•
• El número total de filas en la tabla de resultados es el producto del número de filas de
Todas las tablas en los parámetros.
•
• El número total de columnas en la tabla de resultados es la suma del número de columnas
De todas las tablas en los parámetros.
Por ejemplo, si table1 tiene filas r1 y columnas c1, table2 tiene filas r2 y columnas c2,
y table3 tiene r3 filas y c3 columnas, entonces la tabla resultante tendrá -
37
Página 39
Funciones de DAX
r1 × r2 × r3 filas y c1 + c2 + c3 columnas
Ejemplo
= CROSSJOIN (Vendedor, Productos)
https://translate.googleusercontent.com/translate_f 33/40
28/11/2018 Intitulado
38
Página 40
Funciones de DAX
16. FUNCIONES DE DAX ─ DISTINCTCOUNT
Descripción
Cuenta los valores distintos en una columna.
Sintaxis
CUENTA DE DISTINCIÓN (<columna>)
Parámetros
Parámetro Descripción
Valor de retorno
Un número entero.
Observaciones
Puede utilizar columnas que contengan cualquier tipo de datos. Cuando la función no encuentra filas para contar,
devuelve un espacio en blanco.
Ejemplo
= DISTINCTCOUNT (Ventas [Cuenta])
39
https://translate.googleusercontent.com/translate_f 34/40
28/11/2018 Intitulado
Página 41
Funciones de DAX
17. FUNCIONES DE DAX ─ GENERAR
Descripción
Devuelve una tabla con el producto cartesiano entre cada fila en la tabla 1 y la tabla que
los resultados de evaluar table2 en el contexto de la fila actual de table1.
Sintaxis
GENERAR (<table1>, <table2>)
Parámetros
Parámetro Descripción
Valor de retorno
Una tabla que se puede pasar como un parámetro a una función DAX.
Observaciones
• Si la evaluación de table2 para la fila actual en table1 devuelve una tabla vacía, entonces
la tabla de resultados no contendrá la fila actual de table1. Esto es diferente de
GENERATEALL () donde la fila actual de la tabla 1 se incluirá en los resultados, y
Las columnas correspondientes a table2 tendrán valores nulos para esa fila.
•
• Todos los nombres de columna de tabla1 y tabla2 deben ser diferentes o se devuelve un error.
Ejemplo
= GENERAR (
RESUMEN (Vendedor, Vendedor [Vendedor]),
RESUMA (SalesTarget, SalesTarget [SalesTarget], "MaxTarget" , MAX (salestar
obtener [SalesTarget])))
40
Página 42
Funciones de DAX
18. FUNCIONES DE DAX ─ GENERATEALL
Descripción
https://translate.googleusercontent.com/translate_f 35/40
28/11/2018 Intitulado
Devuelve una tabla con el producto cartesiano entre cada fila en la tabla 1 y la tabla que
los resultados de evaluar table2 en el contexto de la fila actual de table1.
Sintaxis
GENERATEALL (<table1>, <table2>)
Parámetros
Parámetro Descripción
Valor de retorno
Devuelve una tabla con el producto cartesiano entre cada fila en la tabla 1 y la tabla que
los resultados de evaluar table2 en el contexto de la fila actual de table1.
Observaciones
• Si la evaluación de table2 para la fila actual en table1 devuelve una tabla vacía, entonces
la fila actual de la tabla 1 se incluirá en los resultados y las columnas correspondientes
to table2 tendrá valores nulos para esa fila. Esto es diferente a GENERATE () donde
la fila actual de la tabla 1 no se incluirá en los resultados en tal caso.
•
• Todos los nombres de columna de tabla1 y tabla2 deben ser diferentes o se devuelve un error.
Ejemplo
= GENERACIÓN GENERAL (
41
Página 43
Funciones de DAX
19. FUNCIONES DE DAX ─ MAX
Descripción
Devuelve el mayor valor numérico en una columna.
Sintaxis
MAX (<columna>)
Parámetros
Parámetro Descripción
https://translate.googleusercontent.com/translate_f 36/40
28/11/2018 Intitulado
Valor de retorno
Un número decimal.
Observaciones
Se consideran los siguientes tipos de valores en la columna:
• Números
• fechas
Ejemplo
= MAX (Ventas [Cantidad de ventas])
42
Página 44
Funciones de DAX
20. FUNCIONES DE DAX ─ MAXA
Descripción
Devuelve el mayor valor en una columna.
Sintaxis
MAXA (<columna>)
Parámetros
Parámetro Descripción
Valor de retorno
Devuelve un número decimal.
Observaciones
La función MAXA toma como argumento una columna y busca el valor más grande entre los
siguientes tipos de valores:
• Números
•
• fechas
https://translate.googleusercontent.com/translate_f 37/40
28/11/2018 Intitulado
•
• Valores lógicos, como VERDADERO y FALSO. Las filas que se evalúan como TRUE cuentan como 1 y
las filas que se evalúan como FALSO cuentan como 0 (cero).
Las celdas vacías son ignoradas. Si la columna no contiene valores que puedan usarse, MAXA devuelve 0
(cero).
Ejemplo
= MAXA (ProductInventory [UsageDate])
43
Página 45
Funciones de DAX
21. FUNCIONES DE DAX ─ MAXX
Descripción
Evalúa una expresión para cada fila de una tabla y devuelve el valor numérico más grande.
Sintaxis
MAXX (<table>, <expresión>)
Parámetros
Parámetro Descripción
La tabla que contiene las filas para las cuales la expresión será
mesa
evaluado
Valor de retorno
Devuelve un número decimal.
Observaciones
De los valores a evaluar, solo se cuentan los siguientes:
Las celdas vacías, los valores lógicos y los valores de texto se ignoran.
Ejemplo
= MAXX (East_Sales, East_Sales [Nº de unidades] * East_Sales [Precio unitario])
https://translate.googleusercontent.com/translate_f 38/40
28/11/2018 Intitulado
44
Página 46
Funciones de DAX
22. FUNCIONES DE DAX ─ MÍN.
Descripción
Devuelve el valor numérico más pequeño en una columna.
Sintaxis
MIN (<columna>)
Parámetros
Parámetro Descripción
Valor de retorno
Un número decimal.
Observaciones
Se consideran los siguientes tipos de valores en la columna:
• Números
• fechas
Ejemplo
= MIN (Ventas [Cantidad de ventas])
45
https://translate.googleusercontent.com/translate_f 39/40
28/11/2018 Intitulado
Página 47
Funciones de DAX
46
https://translate.googleusercontent.com/translate_f 40/40