November 16, 2022 | Author: Anonymous | Category: N/A
28/11/2018
Intitulado
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 r ealizar comúnmente Datos de cálculos utilizados en el modelo de datos. Algunas desin lasembargo, funcionesseDAX tienen los mismos nombres y funciones Excel. funciones, han modificado para usar tipos de datos DAXque y para trabajar con Tablass y columnas. DAX tiene funciones adicionales que están diseñadas para trabajar con relacionales Tabla 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 profesion profesionales ales que involucren datos complejo complejos. s. Ayudará 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.
Descargo de responsabilidad y derechos de autor © Copyright 2017 por Tutorials Point (I) Pvt. Limitado. Todos los contenidos y gráficos publicados en este libro electrónico son propiedad de Tutorials Point (I) Todos Pvt. Ltd. El usuario de este libro electrónico tiene prohibido reutilizar, retener, copiar, distribuir o volver a publicar. Cualquier contenido o parte de los contenidos de este libro electrónico de cualquier manera sin consentimiento por escrito. de la editorial. Nos esforzamos por por actualizar los contenidos contenidos de nuestro sit sitio io web y los tutoriales de manera oportun oportunaa y tan precisa como posible, sin embargo, embargo, los contenidos contenidos pueden co contener ntener inexactitudes inexactitudes o errores. Tutorial Tutoriales es Punto (I) Pvt. Ltd. no ofrece ninguna garantía con respecto a la exactitud, puntualidad 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@tutorialsp
[email protected]. oint.com.
yo
Página 3
Funciones de DAX
https://translate.googleusercontent.com/translate_f
2/40
28/11/2018
Intitulado
Tablaa de contenido Tabl Sobre el Tutorial ............................................... .................................................. ......................................... yo Audiencia ................................................. .................................................. .................................................. .... yo Prerrequisitos ................................................. .................................................. ................................................ yo Descargo de responsabilidad y derechos de autor ............................................... .................................................. .................................. yo Tabla de contenido............................................... .................................................. .......................................... ii FUNCIONES DE DAX - BASICOS .............................................. .................................................. ........... 1 1.
Funciones Funciones de DAX ─ Introducc Introducción ión ................... .......................... .............. .............. ............. ...... ................ ....................... .............. ............. ............. .............. ....... ............... .................. ... 2 ¿Qué es una función DAX? .................................................. .................................................. ........................... 2 Funciones de Excel frente a funciones DAX ............................................ .................................................. ................... 2 Convenciones de nomenclatura nomenclatura de parámetros de DAX .............................................. .................................................. ....... ........................................... ............ 3 Tipos de funciones DAX .............................................. .................................................. ................................. 3 Funciones de valor de tabla DAX ............................................. .................................................. ........................... 4 Funciones de agregación de DAX ............................................... .................................................. .......................... 4 Funciones de filtro DAX ............................................... .................................................. ..................................... 4 Funciones de inteligencia de tiempo DAX .............................................. .................................................. ........... 4 Funciones de fecha y hora de DAX ............................................. .................................................. ........................ 4 Funciones de información de DAX ............................................... .................................................. ........................... 4 Funciones lógicas de DAX ............................................... .................................................. ................................... 5 Funciones DAX de Matemáticas y Trig ............................................. .................................................. ......................... 5 Funciones DAX para padres e hijos ............................................. .................................................. ..................... 5 Funciones estadísticas de DAX ............................................... .................................................. .............................. 5 Funciones de texto DAX ............................................... .................................................. ....................................... 5 DAX Otras funciones ............................................... .................................................. .................................... 5 Estructura de la descripción de la función de DAX .............................................. .................................................. .............. 5
2.
Funciones Funciones de DAX Conv Conven Convenciones ciones de nomenc nomenclatura latura de parámetros parámetros de DAX .................... ........................... .............. ............. ......... ... ................. ........................ .............. ......... 6 Nombres de parámetros parámetros ........................................... ................................................ ..... ...................................... .................................................. ............ ........................................ ................................ ........ 6 Prefijando nombres de parámetros parámetros o usando el prefijo solamente .......................................... .......................................... ................ .......................... 7
3.
Funciones Funciones de DAX ─ Descripció Descripción n Estructura ............... ..................... ............. .............. .............. .......... ... .................. ......................... .............. .............. .............. ........... .... ..... 8
FUNCIONES DE AGREGACIÓN DAX ................................................ ................................................ 11 4.
Funciones Funciones agregad agregadas as de DAX ─ Descripción Descripción general general ................... .......................... ............. ............. ............. ...... ............... ...................... .............. .............. .............. .............. ....... .... 12
5.
Funciones Funciones de DAX ─ ADDCOLUMNS ADDCOLUMNS ........ ............... ............. ............. .............. .............. ........... .... ................. ........................ .............. .............. .............. ............ ..... ............ ............ 13
6.
Funciones Funciones DAX ─ AVERAGE ........ ............... .............. .............. .............. .............. .......... ... ................... .......................... .............. .............. .............. .......... ... ................... ..................... 14
7.
Funciones Funciones de DAX ─ AVERAGEA VERAGEA ............. .................... .............. .............. .............. ............ ..... ................. ........................ .............. .............. .............. ............ ..... ................. ................... 15
8.
Funciones Funciones de DAX ─ AVERAGEX VERAGEX ............. .................... .............. .............. .............. ............ ..... .................. ......................... .............. .............. .............. ........... .... .................. .................. dieciséis dieciséis
9.
Funciones Funciones de DAX ─ COUNT ............... ..................... ............. .............. .............. ........... .... ................. ........................ .............. .............. .............. ............ ..... ................ ....................... ......... 17 ii
Página 4
Funciones de DAX 10. Funciones de DAX ─ COUNTA ............................................ .................................................. ........................ 18 11. Funciones de DAX ─ COUNTAX ............................................ .................................................. ..................... 19 12. Funciones de DAX ─ COUNTBLANK ............................................ .................................................. ........... 20 13. Funciones de DAX ─ ENCUENTROS ............................................ .................................................. ................ 21 14. Funciones de DAX ─ COUNTX ............................................ .................................................. ........................ 22 15. Funciones de DAX ─ CROSSJOIN ............................................ .................................................. .................... 23 https://translate.googleusercontent.com/translate_f
3/40
28/11/2018
Intitulado
16. Funciones de DAX ─ DISTINCTCOUNT ............................................ .................................................. ........... 24 17. Funciones DAX ─ GENERAR ............................................ .................................................. ..................... 25 18. Funciones de DAX ─ GENERATEALL ............................................ .................................................. ........... 26 19. Funciones DAX ─ MAX ............................................ .................................................. .............................. 27 20. Funciones DAX ─ MAXA ............................................ .................................................. ........................... 28 21. Funciones DAX ─ MAXX ............................................ .................................................. ........................... 29 22. Funciones de DAX ─ MIN ............................................ .................................................. .............................. 30 23. Funciones de DAX ─ MINA ............................................ .................................................. ............................ 31 24. Funciones DAX ─ MINX ............................................ .................................................. ............................ 32 25. Funciones DAX ─ PRODUCTO ............................................ .................................................. ...................... 33 26. Funciones de DAX ─ PRODUCTX ............................................ .................................................. .................... 34 27. Funciones de DAX ─ ROW ............................................ .................................................. ............................. 35 28. Funciones de DAX ─ SELECTCOLUMNS ............................................ .................................................. .......... 36 29. Funciones DAX ─ SUM ............................................ .................................................. .............................. 37 30. Funciones de DAX ─ RESUMEN ............................................ .................................................. ................. 38 31. Funciones de DAX ─ RESUMEN ............................................ .................................................. ................. 40 32. Funciones DAX ─ SUMX ............................................ .................................................. ............................ 43 33. Funciones de DAX ─ TOPN ............................................ .................................................. ............................ 44 FUNCIONES DEL FILTRO DAX ................................................ .................................................. ........... 46 34. Funciones del filtro DAX ─ Descripción general ........................................... .................................................. .............. 47 35. Funciones DAX ─ ADDMISSINGITEMS ............................................ .................................................. ....... 48 iii
Página 5
Funciones de DAX 36. Funciones de DAX ─ TODAS ............................................ .................................................. ................................ 50 37. Funciones de DAX ─ ALLEXCEPT ............................................ .................................................. .................... 51 38. Funciones de DAX ─ ALLNOBLANKROW ............................................ .................................................. ........ 52 39. Funciones de DAX ─ ALLSELECTED ............................................ .................................................. ................. 53 40. Funciones de DAX ─ CALCULAR ............................................ .................................................. ........... 54 41. Funciones DAX ─ CALCULABLES ............................................ .................................................. .......... 55 42. Funciones de DAX ─ CROSSFILTER ............................................ .................................................. ................. 57 43. Funciones de DAX ─ DISTINCT ............................................ .................................................. ....................... 59 44. Funciones de DAX Function Función ANTERIOR ........................................... .................................................. ........... 60 45. Funciones de DAX ─ EARLIEST ............................................ .................................................. ....................... 61 https://translate.googleusercontent.com/translate_f
4/40
28/11/2018
Intitulado
46. Funciones de DAX ─ FILTRO ............................................ .................................................. ........... 62 47. Funciones de DAX ─ FILTROS ............................................ .................................................. ......................... 63 48. Funciones de DAX ─ HASONEFILTER ............................................ .................................................. .............. 64 49. Funciones de DAX ─ HASONEVALUE ............................................ .................................................. ............. sesenta y cinco 50. Funciones de DAX ─ ISCROSSFILTERED ............................................ .................................................. .......... 66 51. Funciones de DAX ─ ISFILTERED ............................................ .................................................. ........... 67 52. Funciones de DAX ─ KEEPFILTERS ............................................ .................................................. ................. 68 53. Funciones de DAX ─ RELACIONADAS ............................................ .................................................. ....................... 69 54. Funciones de DAX TA RELATEDTABLE ............................................ .................................................. .............. 70 55. Funciones de DAX ─ USERELATIONSHIP ............................................ .................................................. ........ 71 56. Funciones de DAX ─ VALORES ............................................ .................................................. ......................... 73 FUNCIONES DE INTELIGENCIA DE TIEMPO DE DAX .............................................. ......................................... 74 57. Funciones de inteligencia de tiempo de DAX - Descripción general .......................................... .............................................. 75 58. Funciones de DAX BBANCO DE CIERRE DE CIERRE ............................................ .............................................. 77 59. Funciones de DAX ─ CLOSINGBALANCEQUARTER ............................................ ........................................... 79 60. Funciones de DAX ─ CLOSINGBALANCEYEAR ............................................ .................................................. 81 61. Funciones de DAX ─ DATEADD ............................................ .................................................. ...................... 83 iv
Página 6
Funciones de DAX 62. Funciones de DAX ─ DATESBETWEEN ............................................ .................................................. ............ 85 63. Funciones de DAX ─ DATESINPERIOD ............................................ .................................................. ............ 86 64. Funciones de DAX ─ DATESMTD ............................................ .................................................. ........... 88 65. Funciones de DAX ─ DATESQTD ............................................ .................................................. .................... 90 66. Funciones de DAX ─ DATESYTD ............................................ .................................................. ..................... 91 67. Funciones de DAX ─ ENDOFMONTH ............................................ .................................................. .............. 92 68. Función DAX ENDOFQUARTER ............................................. .................................................. .............. 93 69. Funciones de DAX ─ ENDOFYEAR ............................................ .................................................. .................. 94 70. Funciones de DAX ─ FIRSTDATE ............................................ .................................................. .................... 96 71. Funciones de DAX ─ FIRSTNONBLANK ............................................ .................................................. ........... 98 72. Funciones de DAX Function Función LASTDATE ........................................... .................................................. ........ 99 73. Funciones de DAX ─ LASTNONBLANK ............................................ .................................................. .......... 101 74. Funciones de DAX ─ NEXTDAY ............................................ .................................................. .................... 102 75. Funciones de DAX ─ NEXTMONTH ............................................ .................................................. .............. 103 76. Funciones de DAX ─ NEXTQUARTER ............................................ .................................................. ............ 104 https://translate.googleusercontent.com/translate_f
5/40
28/11/2018
Intitulado
77. Funciones de DAX ─ NEXTYEAR ............................................ .................................................. ........... 105 78. Funciones de DAX ─ OPENINGBALANCEMONTH ............................................ ........................................... 107 79. Funciones de DAX ─ OPENINGBALANCEQUARTER ............................................ ........................................ 109 80. Funciones de DAX ─ OPENINGBALANCEYEAR ............................................ ............................................... 111 81. Funciones de DAX PER PARALELPERIOD ............................................ .................................................. ........ 113 82. Funciones de DAX ─ ANTES DEL DÍA ............................................ .................................................. ............. 115 83. Funciones de DAX ─ ANTERIOR DEL MES ............................................ .................................................. ....... 116 84. Funciones de DAX ─ PREVIOUSQUARTER ............................................ .................................................. .... 117 85. Funciones de DAX ─ PREVIOUSYEAR ............................................ .................................................. ........... 118 86. Funciones de DAX ─ SAMEPERIODLASTYEAR ............................................ ................................................ 120 87. Funciones de DAX ─ STARTOFMONTH ............................................ .................................................. ....... 121 88. Funciones de DAX ─ STARTOFQUARTER ............................................ .................................................. ...... 122 v
Página 7
Funciones de DAX 89. Funciones de DAX ─ STARTOFYEAR ............................................ .................................................. ............. 123 90. Funciones de DAX ─ TOTALMTD ............................................ .................................................. ................. 124 91. Funciones de DAX ─ TOTALQTD ............................................ .................................................. .................. 126 92. Funciones de DAX ─ TOTALYTD ............................................ .................................................. ........... 128 FUNCIONES DE FECHA Y HORA DE DAX ............................................. .............................................. 130 93. Funciones de fecha y hora de DAX ─ Descripción general ......................................... ................................................. 131 94. Funciones de DAX ─ CALENDARIO ............................................ .................................................. .................. 132 95. Funciones de DAX ─ CALENDARAUTO ............................................ .................................................. ....... 133 96. Funciones de DAX ─ FECHA ............................................ .................................................. ........................... 134 97. Funciones de DAX ─ DATEDIFF ............................................ .................................................. .................... 137 98. Funciones de DAX ─ DATEVALUE ............................................ .................................................. ........... 139 99. Funciones de DAX ─ DÍA ............................................ .................................................. ............................. 140 100. Funciones de DAX ─ EDATE ............................................ .................................................. ......................... 142 101. Funciones de DAX ─ EOMONTH ............................................ .................................................. .................. 144 102. Funciones de DAX ─ HORA ............................................ .................................................. .......................... 146 103. Funciones de DAX ─ MINUTO ............................................ .................................................. ...................... 147 104. Funciones de DAX ─ MES ............................................ .................................................. ....................... 148 105. Funciones de DAX ─ AHORA ............................................ .................................................. ........................... 150 106. Funciones de DAX ─ SEGUNDO ............................................ .................................................. ...................... 151 https://translate.googleusercontent.com/translate_f
6/40
28/11/2018
Intitulado
107. Funciones de DAX ─ HORA ............................................ .................................................. ........................... 152 108. Funciones de DAX ─ TIMEVALUE ............................................ .................................................. ................. 153 109. Funciones de DAX ─ HOY ............................................ .................................................. ........................ 154 110. Funciones de DAX ─ DÍA DE LA SEMANA ............................................ .................................................. ........... 155 111. Funciones de DAX ─ WEEKNUM ............................................ .................................................. .................. 157 112. Funciones DAX ─ AÑO ............................................ .................................................. ........................... 158 113. Funciones de DAX ─ YEARFRAC ............................................ .................................................. ........... 160
vi
Página 8
Funciones de DAX FUNCIONES DE INFORMACIÓN DE DAX ................................................ .............................................. 162 114. Funciones de información de DAX ─ Descripción general ........................................... .................................................. . 163 115. Funciones de DAX ─ CONTIENE ............................................ .................................................. ........... 164 116. Funciones de DAX ─ Datos personalizados ............................................ .................................................. ................ 165 117. Funciones de DAX ─ ISBLANK ............................................ .................................................. ...................... 166 118. Funciones de DAX ─ ISERROR ............................................ .................................................. ...................... 167 119. Funciones de DAX ─ ISEMPTY ............................................ .................................................. ..................... 168 120. Funciones de DAX ─ ISEVEN ............................................ .................................................. ........................ 169 121. Funciones de DAX ─ ISLOGICAL ............................................ .................................................. ........... 170 122. Funciones de DAX ─ ISNONTEXT ............................................ .................................................. ................. 171 123. Funciones de DAX ─ NÚMERO ............................................ .................................................. .................. 172 124. Funciones de DAX ─ ISODD ............................................ .................................................. ......................... 173 125. Funciones de DAX ─ ISONORAFTER ............................................ .................................................. ........... 174 126. Funciones de DAX ─ ISTEXT ............................................ .................................................. ......................... 176 127. Funciones de DAX ─ LOOKUPVALUE ............................................ .................................................. ............ 177 128. Funciones de DAX AME NOMBRE DE USUARIO ............................................ .................................................. ................. 178 FUNCIONES LÓGICAS DEL DAX ................................................ .................................................. ...... 179 129. Funciones lógicas de DAX - Descripción general ........................................... .................................................. .......... 180 130. Funciones DAX ─ Y ............................................ .................................................. ............................ 181 131. Funciones DAX ─ FALSO ............................................ .................................................. .......................... 182 132. Funciones DAX Function Función IF ........................................... .................................................. ........... 183 133. Funciones de DAX ─ IFERROR ............................................ .................................................. ...................... 185 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 DAX FUNCIONES MATEMÁTICAS MATEMÁTICAS Y TRIGONOMÉTRICAS .................................... ............................................. ......... .............. 190 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 142. Funciones DAX ─ Función ASIN ........................................... .................................................. .............. 196 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 148. Funciones de DAX ─ COMBINA ............................................ .................................................. ........... 204 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 origi nal
157. Funciones DAX Function Función PISO ........................................... .................................................. ........... 213 198. DAX Functions 158. Funciones DAX ─ Función GCD ...........................................
─ CHISQ.INV.RT ............................................................................................................ 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 162. Funciones de DAX Function Función LN ........................................... .................................................. .................. 218 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 169. Funciones DAX Function Función PI ........................................... .................................................. ........... 226 170. Funciones DAX Function Función POWER ........................................... .................................................. .......... 227 171. Funciones DAX ─ Función QUOTIENT ........................................... .................................................. ..... 228 172. Funciones DAX Function Función RADIANS ........................................... .................................................. ....... 229 173. Funciones DAX Function Función RAND ........................................... .................................................. ............ 230 174. Funciones de DAX ─ RANDBETWEEN ............................................ .................................................. .......... 231 175. Funciones de DAX ─ REDONDO ............................................ .................................................. ....................... 232 176. Funciones de DAX ─ REDONDO ............................................ .................................................. ............ 233 177. Funciones de DAX ─ ROUNDUP ............................................ .................................................. ........... 234 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 182. Funciones de DAX ─ SQRTPI ............................................ .................................................. ........................ 239 183. Funciones DAX Function Función TAN ........................................... .................................................. ........... 240 184. Funciones DAX Function Función TANH ........................................... .................................................. ............. 241 185. Funciones de DAX ─ TRUNC ............................................ .................................................. ........................ 242 FUNCIONES DE PADRES PADRES E HIJOS DE DAX ............................... ............................................. .............. ............................................. ....................... ...................... 243 186. Funciones DAX para padres e hijos: descripción general ......................................... .................................................. 244 187. Funciones de DAX Function Función PATH ........................................... .................................................. ............. 245 188. Funciones de DAX ─ PATHCONTAINS PATHCONTAINS ............................................ .................................................. ..................... ............................. ....... .......... ... 247 189. Funciones de DAX ─ PATHITEM ............................................ .................................................. ........... 248 ix
Página 11
Funciones de DAX https://translate.googleusercontent.com/translate_f
9/40
28/11/2018
Intitulado
190. Funciones de DAX ─ PATHITEMREVERSE ............................................ .................................................. ..... 250 191. Funciones de DAX ─ PATHLENGTH ............................................ .................................................. .............. 252 FUNCIONES ESTADISTICAS DEL DAX ................................................ .................................................. 253 192. Funciones estadísticas de DAX ─ Descripción general ........................................... .................................................. ..... 254 193. Funciones de DAX ─ BETA.DIST .......................................... .................................................. ..................... 255 194. Funciones de DAX ─ BETA.INV .......................................... .................................................. ...................... 257 195. Funciones de DAX ─ CHISQ.DIST .......................................... .................................................. ........... 259 196. Funciones de DAX ─ CHISQ.DIST.RT ........................................ .................................................. ................ 260 197. Funciones de DAX ─ CHISQ.INV .......................................... .................................................. ..................... 261 198. Funciones de DAX ─ CHISQ.INV.RT ........................................ .................................................. .................. 262 199. Funciones de DAX ─ CONFIDENCE.NORM .......................................... .................................................. ..... 263 200. Funciones de DAX ─ CONFIDENCE.T .......................................... .................................................. .............. 265 201. Funciones de DAX ─ EXPON.DIST .......................................... .................................................. .................. 266 202. Funciones DAX ─ GEOMEAN ............................................ .................................................. .................. 267 203. Funciones de DAX ─ GEOMEANX ............................................ .................................................. ................ 268 204. Funciones de DAX ─ MEDIAN ............................................ .................................................. ...................... 269 205. Funciones de DAX ─ MEDIANX ............................................ .................................................. .................... 270 206. Funciones de DAX ─ PERCENTILE.EXC .......................................... .................................................. ............ 271 207. Funciones de DAX ─ PERCENTILE.INC .......................................... .................................................. ............ 272 208. Funciones DAX ─ PERCENTILEX.EXC .......................................... .................................................. .......... 273 209. Funciones de DAX ─ PERCENTILEX.INC .......................................... .................................................. .......... 274 210. Funciones de DAX ─ POISSON.DIST .......................................... .................................................. ............... 275 211. Funciones de DAX ─ RANK.EQ .......................................... .................................................. ....................... 277 212. Funciones de DAX ─ RANKX ............................................ .................................................. ........................ 279 213. Función DAX SAMPLE ............................................. .................................................. .......................... 281 214. Funciones ─ DAX STDEV.P .......................................... .................................................. ........................ 283 215. Funciones de DAX ─ STDEV.S .......................................... .................................................. ........................ 284 X
Pagina 12
Funciones de DAX
216. Funciones de DAX ─ STDEVX.P .......................................... .................................................. ...................... 285 217. Funciones de DAX Function Función STDEVX.S ......................................... .................................................. ......... 286 218. Funciones de DAX ─ VAR.P .......................................... .................................................. ............................ 287 219. Funciones de DAX ─ VAR.S .......................................... .................................................. ............................ 288 https://translate.googleusercontent.com/translate_f
10/40
28/11/2018
Intitulado
220. Funciones de DAX ─ VARX.P .......................................... .................................................. ......................... 289 221. Funciones de DAX ─ VARX.S .......................................... .................................................. .......................... 290 222. Funciones DAX Function Función XIRR ........................................... .................................................. .............. 291 223. Función DAX XNPV ............................................. .................................................. .............................. 293 FUNCIONES DE TEXTO DAX ................................................ .................................................. ............ 295 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 227. Funciones de DAX ─ CONCATENAR ............................................ .................................................. ............ 299 228. Funciones de DAX ─ CONCATENATEX ............................................ .................................................. .......... 300 229. Funciones DAX ─ EXACT ............................................ .................................................. ......................... 302 230. Funciones de DAX ─ FIND ............................................ .................................................. ............................ 303 231. Funciones DAX ─ FIJAS ............................................ .................................................. .......................... 305 232. Funciones de DAX ─ FORMATO ............................................ .................................................. ..................... 307 233. Funciones de DAX Function Función IZQUIERDA ........................................... .................................................. ........... 314 234. Funciones DAX Function Función LEN ........................................... .................................................. ................ 315 235. Funciones de DAX ─ INFERIOR ............................................ .................................................. ........................ 316 236. Funciones DAX Function Función MID ........................................... .................................................. ........... 317 237. Funciones DAX Function Función REPLACE ........................................... .................................................. ....... 318 238. Funciones DAX ─ REPT ............................................ .................................................. ........................... 320 239. Funciones DAX ─ DERECHA ............................................ .................................................. ......................... 321 240. Funciones de DAX ─ BÚSQUEDA ............................................ .................................................. ....................... 322 241. Funciones DAX ─ Substitute ............................................ .................................................. ........... 324 xi
Página 13
Funciones de DAX 242. Funciones de DAX ─ TRIM ............................................ .................................................. ................... 326 243. Funciones DAX ─ Función SUPERIOR ........................................... .................................................. ........... 327 244. Funciones DAX ─ Función VALUE ........................................... .................................................. ........... 328 DAX OTRAS FUNCIONES ................................................ .................................................. ......... 329 245. Otras funciones de DAX ─ Descripción general ........................................... .................................................. ........... 330 246. Funciones de DAX ─ EXCEPTO ............................................ .................................................. ........................ 331 247. Funciones de DAX ─ GROUPBY ............................................ .................................................. .................... 333 248. Funciones de DAX ─ INTERSECT ............................................ .................................................. .................. 336 https://translate.googleusercontent.com/translate_f
11/40
28/11/2018
Intitulado
249. Funciones de DAX ─ NATURALINNERJOIN ............................................ .................................................. ... 337 250. Funciones de DAX ─ NATURALLEFTOUTERJOIN ............................................ ............................................. 338 251. Funciones de DAX ─ SUMMARIZECOLUMNS ............................................ ................................................. 339 252. Funciones de DAX ─ UNION ............................................ .................................................. ........................ 341 253. Funciones DAX ─ VAR ............................................ .................................................. ............................. 342
xii
Página 14
Funciones de DAX
https://translate.googleusercontent.com/translate_f
12/40
28/11/2018
Intitulado
Funciones de DAX - Conceptos básicos
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 personalizados en co columnas lumnas calculadas y campos calculado calculadoss (también conocidos 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. ¿Qué es una función DAX? 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. Funciones de Excel vs. Funciones DAX 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: Similitudes entre funciones de Excel y funciones de DAX https://translate.googleusercontent.com/translate_f
13/40
28/11/2018
Intitulado
• • •
Ciert Ciertas as func funciones iones DAX DAX tien tienen en el mism mismoo nomb nombre re y el mismo mismo comp comportam ortamiento iento genera generall que Excel Excel funciones DAX tien tienee funcio funciones nes de búsque búsqueda da que so sonn similares similares a las fu funcio nciones nes de matriz matriz y de búsque búsqueda da de vectores vectores en Sobresalir.
Diferencias entre funciones de Excel y funciones de DAX 14
Página 16
Funciones de DAX • • • • • • • • •
• •
Las fun funcione cioness DAX se han mo modific dificado ado pa para ra tomar diferen diferentes tes tipos tipos de entra entradas das y algunas algunas de 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 pue puede de usa usarr las fun funcion ciones es DAX en una fórmula fórmula ddee Excel o usar las las funcione funcioness de Excel Excel en DAX Fórmula, sin las modificaciones requeridas. Las fun funcione cioness de Excel to toman man un unaa referencia referencia de cel celda da o un rang rangoo de celda celdass como referenc referencia. ia. Funcion Funciones es 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 fun funcione cioness de fecha y ho hora ra de Excel Excel devue devuelven lven un eentero ntero qque ue represent representaa una fech fechaa como una 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 ti tiene ene funcione funcioness que devuelvan devuelvan una una tabla, pero pero algun algunas as funci funciones ones pueden pueden fu funcion ncionar ar con matrices. 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, Pivot, Power View y Power BI, donde se uutiliza tiliza DAX. Las fun funcione cioness de búsq búsqueda ueda de de DAX requieren requieren que que se establezca establezca un unaa relaci relación ón entre entre los respectiv respectivos os mesas.
Convenciones de nomenclatura de parámetros DAX 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 usar el prefijo como el nombre 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. Tipos de funciones DAX DAX soporta los siguientes tipos de funciones. •
Fun Funcio ciones nes de tab tabla la de de va valor lores es de D DAX AX o Funciones de filtro DAX o Funciones de agregación de DAX
•
o Funciones de inteligencia de tiempo DAX Fu Func ncio ione ness de de fech fechaa y hhor oraa de de DAX DAX
•
Fu Func ncio ione ness de de info inform rmac ació iónn D DAX AX 15
https://translate.googleusercontent.com/translate_f
14/40
28/11/2018
Intitulado
Página 17
Funciones de DAX •
Fu Func ncio ione ness ló lógi gica cass de DAX DAX
•
Fu Func ncio ione ness DAX DAX Ma Math th y Tri Trigg
• •
DA DAX X Ot Otra rass fu func ncio ione ness Fu Func ncio ione ness DAX DAX para para ppad adre ress e hijo hijoss
•
Fu Func ncio ione ness esta estadí díst stic icas as ddee DA DAX X
•
Func Funcio ione ness ddee tex texto to DA DAX X
Funciones de tabla de valores 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: •
Fu Func ncio ione ness de ag agre rega gaci ción ón ddee DAX DAX
•
Func Funcio ione ness de de filt filtro ro DA DAX X
•
Fun Funcio ciones nes de iinte ntelig ligenc encia ia ddee tiemp tiempoo DAX DAX
Funciones de agregación de DAX Las funciones de agregación de DAX agregan cualquier expresión en las filas de una tabla y son útiles en cálculos. Consulte el capítulo - Funciones de agregación de DAX para obtener más información. Funciones de filtro DAX 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 Consulte el capítulo - Funciones del filtro DAX para más detalles. Funciones de inteligencia de tiempo de DAX 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 Funciones de fecha y hora de DAX https://translate.googleusercontent.com/translate_f
15/40
28/11/2018
Intitulado
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. Funciones de información DAX 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 Consulte el capítulo - Funciones de información de DAX para más detalles. Funciones lógicas de DAX 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. Consulte el capítulo - Funciones lógicas de DAX para más detalles. Funciones DAX Math y Trig Las funciones DAX matemáticas y trigonométricas son muy similares a las de Excel y matemáticas. funciones trigonométricas. Consulte el capítulo - Funciones DAX Math y Trig para más detalles. Funciones DAX para padres e hijos 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. Funciones estadísticas de DAX Las funciones estadísticas de DAX son muy similares a las funciones estadísticas de Excel. Consulte el capítulo - Funciones estadísticas de DAX para más detalles.
17
Página 19
Funciones de DAX Funciones de texto 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 busque texto den dentro tro de una cadena o co concatene ncatene valores de cadena. cadena. Tú también puedes puedes Controla los formatos de fechas, horas y números. Consulte el capítulo - Funciones de texto DAX para más detalles. DAX Otras funciones 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. Consulte el capítulo - DAX Otras funciones para más detalles. https://translate.googleusercontent.com/translate f
16/40
28/11/2018
Intitulado
Descripción de la función de DAX 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. devoluciones 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
2.
FUNCIONES DE DAX N NOMBRE DEL PARÁMETRO DE DAX 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 usar el prefijo como el nombre nombre del parámetro. 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ó denominaciónn de parámetros DAX convenciones Nombres de parámetros Los siguientes son los nombres de los parámetros estándar de DAX: Parámetro Nombre expresión
valor
Descripción Cualquier expresión DAX que devuelva un solo valor escalar, donde La expresión se evaluará varias veces (para cada fila / contexto). Cualquier expresión DAX que devuelva un único valor escalar donde el La expresión debe evaluarse exactamente una vez antes de todas las demás operaciones.
https://translate.googleusercontent.com/translate f
17/40
28/11/2018
Intitulado
me mesa sa
Cu Cual alqu quie ierr ex expr pres esió iónn DA DAX X qu quee devu devuel elva va un unaa tabl tablaa de da dato tos. s.
nombre de la tabla
columnName
El nombre de una tabla existente utilizando la sintaxis estándar de DAX. No puede ser una expresión
El nombre de una columna existente que usa la sintaxis estándar de DAX, generalmente plenamente cualificado. cualificado. No puede ser un unaa expresión.
nombre
Una constante de cadena que se utilizará para proporcionar el nombre de un nuevo objeto.
or orde denn
Una Una en enum umer erac ació iónn util utiliz izad adaa pa para ra dete determ rmin inar ar el or orde denn de cl clas asif ific icac ació ión. n.
cor corbat batas as
Una enum enumera eració ciónn utili utilizad zadaa par paraa det determ ermina inarr el ma manej nejoo de los los va valor lores es de de enlace enlace.. 19
Página 21
Funciones de DAX
tipo
Una enumeración utilizada para determinar el tipo de datos para PathItem y PathItemReverse.
Prefijando nombres de parámetros o usando el prefijo solamente Puede calificar un nombre de parámetro con un prefijo • • •
El pr prefijo efijo debe ser descri descriptiv ptivoo de cómo se usa usa el argu argument mento. o. El prefi prefijo jo debe debe ser de tal tal mane manera ra que se se evite llaa lectu lectura ra ambi ambigua gua del del parámetro. parámetro.
Por ejemplo, •
Result_ColumnName : se refiere a una columna existente que se usa para obtener los valores de resultados en Result_ColumnName : La función DAX LOOKUPVALUE ().
•
Search_ColumnName : se refiere a una columna existente que se usa para buscar un valor en Search_ColumnName : 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, (Year_value, Month_value, Day_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. Year_columnName . . El nombre del parámetro es ColumnName y Por ejemplo, considere Year_columnName prefijo es año. Ambos Ambos son necesarios ppara ara que el usuario entien entienda da que el parámetro req requiere uiere una Referencia a una columna de años existente.
https://translate.googleusercontent.com/translate f
18/40
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. devoluciones 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 di diferen ferentes tes tip tipos os de funcion funciones es de DA DAX X se agru agrupan pan po porr el nombre nombre de ttipo ipo de DAX DAX Funciona como capítulos. Cada un unoo de estos cap capítulo ítuloss propo proporcion rcionaa una breve des descripc cripción ión de la util utilidad idad del tipo tipo respectivo respectivo de las funciones de DAX. La brev brevee desc descripci ripción ón irá sseguid eguidaa de la lis lista ta de funcion funciones es DAX corresp correspondi ondientes entes a esa Capítulo (Tipo / Categoría de funciones DAX). Cada no nombre mbre de fun función ción DA DAX X está hipervinc hipervinculad uladoo a los detalles detalles de la funció funciónn DAX que tien tienen en los siguiente siguientess 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 • • • • • • • • • • • •
El no nomb mbre re de llaa funció funciónn DAX ssee da en M MA AYÚS YÚSCUL CULAS. AS. El nom nombre bre ddee la fun función ción DAX va segu seguido ido ddee paré paréntes ntesis is de aapertu pertura. ra. Cada par parámetr ámetroo sigue la convenci convención ón de nome nomenclat nclatura ura de parámetros parámetros est estándar ándar de DAX y est estáá inclui incluido do en paréntesis angulares. Si uunn pa parámet rámetro ro es opcio opcional, nal, se incluy incluyee entre entre ccorche orchetes. tes. Los paráme parámetro tross est están án sepa separad rados os por por ccoma omas. s. Los pun puntos tos suspens suspensivos ivos ... se uti utilizan lizan para para mostr mostrar ar un núme número ro opcional opcional de repet repeticion iciones es de parámetros parámetros.. La si sintaxi ntaxiss de la fun función ción termi termina na con con parénte paréntesis sis ddee cier cierre. re.
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. anterior. SELECTCOLUMNS se enumera en la siguiente tabla. Parámetro
Descripción
Mesa
Tabla o una eexxpresión DA DAX qquue de devuelve uunna ta tabla.
Nombre
El nombre dado a la co columna, lumna, entre comil comillas las dobles.
expresión escalar
Expresión DAX que devuelve un valor escalar como una referencia de columna, 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. sobre el uso de la función DAX. También También comprenderá los errores potenciales y la razones. Ejemplo En esta sección se proporciona un ejemplo del uso de la función f unción DAX. Nota : Cuando escribe funciones DAX con los valores de datos para los parámetros, seguirá Nota : Las convenciones de nomenclatura que figuran a continuación: •
Se esp especific ecificaa un no nombre mbre ddee tabla tal tal como apare aparece ce en el m model odeloo de datos. datos. Ej. Ventas Ventas..
•
Se esp especific ecificaa un no nombre mbre ddee columna columna co como mo ap aparece arece en el mod modelo elo de ddatos atos co conn corchetes corchetes adjuntándolo
Por ejemplo, [Cantidad de ventas] o Se recomienda utilizar nombres completos para columnas, es decir, un nombre de columna es prefijado con el nombre nombre de la tabla que lo co contiene. ntiene. Por ejemplo, Ventas [Cantidad de ventas]. o Si el nombre de la tabla contiene espacios, debe incluirse entre comillas simples. Por ejemplo, 'East Sales' [Importe de ventas] •
Una fun función ción DAX DAX puede puede dev devolve olverr una column columnaa o tabl tablaa de valo valores, res, en cuyo cuyo ca caso so debe 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
Funciones de agregación de DAX
24
Página 26
Funciones de DAX
FUNCIONES AGREGADAS DE DAX ─ DESCRIPCIÓN GENERAL
4.
Las funciones de agregación de DAX agregan cualquier expresión en las filas de una tabla y son útiles en cálculos. Las siguientes son las funciones de agregación de DAX: •
Func Funció iónn ADD ADDCO COLU LUMN MNS S DA DAX X
•
Func Funció iónn medi mediaa de DAX DAX
•
Func Funció iónn DAX DAX A AVE VERA RAGE GEA A
•
Func Funció iónn DAX DAX A AVE VERA RAGE GEX X
•
Fun Funció ción D DAX AX COUNT OUNT
•
Func Funció iónn DA DAX X COUN COUNT TA
•
Func Funció iónn D DAX AX COUN COUNT TAX
•
Func Funció iónn DAX DAX C COU OUNT NTBL BLAN ANK K
•
Func Funció iónn DAX DAX COUN COUNTR TROW OWS S
•
Fun Funció ción D DAX AX COUNT OUNTX X
•
Func Funció iónn DAX DAX CROS CROSSJ SJOI OIN N
•
Fu Func nció iónn D DAX AX DIST DISTIN INCT CTCO COUN UNT T
•
Func Funció iónn D DAX AX GENE GENERA RATE TE
https://translate.googleusercontent.com/translate_f
22/40
28/11/2018
Intitulado
• •
Fu Func nció iónn de de ggen ener erad ador or de DA DAX X Función D DA AX M MA AX
•
Fun Funció ción DAX MA MAX XA
•
Fun Funció ción DAX MA MAX XX
•
Función D DA AX M MIIN
•
Función D DA AX M MIINA
•
Función D DA AX M MIINX
•
Func Funció iónn DA DAX X PR PROD ODUC UCT T
•
Func Funció iónn D DAX AX PR PROD ODUC UCTX TX
•
Función D DA AX R RO OW
• •
Fu Func nció iónn D DAX AX SELE SELECT CTCO COLU LUMN MNS S Función D DA AX S SU UM
•
Func Funció iónn DAX DAX SU SUMM MMAR ARIZ IZE E
•
Fun Funció ciónn DAX DAX SUM SUMMAR MARIZE IZE con Opcion Opciones es 25
Página 27
Funciones de DAX •
Fun Funció ción DAX SUMX SUMX
•
Fun Funció ción DAX TOP OPN N
https://translate.googleusercontent.com/translate_f
23/40
28/11/2018
Intitulado
26
Página 28
5.
FUNCIONES DE DAX ─ ADDCOLUMNS
Descripción Agrega columnas calculadas a la tabla dada o expresión de tabla. Sintaxis ADDCOLUMNS (, , ,, [, ]…) Parámetros Parámetro
Descripción
mesa
Tab abla la o uunna ex expre resi sióón D DAX AX que dev devuuelv elve uunna tab tabla la..
no nomb mbre re
El no nomb mbre re dado dado a la la ccol olum umna na,, eent ntre re co comi mill llas as dobl dobles es.. Expresión DAX que devuelve una expresión escalar, evaluada para cada hilera de mesa.
expresión
Valor de retorno Una tabla con todas sus columnas originales y las añadidas. Observaciones Ejemplo = ADDCOLUMNS ADDCOLUMNS ( ( Productos, "East_Sales" "East_Sales" , , SUMX (RELATEDTABLE SUMX (RELATEDTABLE (East_Sales), IF ([Product] = East_Sales [Product], East_Sales [Sales Amount], 0) ) ) 27
https://translate.googleusercontent.com/translate_f
24/40
28/11/2018
Intitulado
Página 29
6.
FUNCIONES DE DAX ─ MEDIA
Descripción Devuelve el promedio (media aritmética) de todos los números en una columna. Sintaxis PROMEDIO () Parámetros Parámetro Columna
Descripción La columna que contiene los números para los que desea el promedio.
Valor de retorno Devuelve un número decimal que representa la media aritmética de los números en la columna. Observaciones • • • • •
Si la col column umnaa contiene contiene va valores lores lógic lógicos os o celdas celdas vacías, vacías, eesos sos valores valores se se igno ignoran ran y la Las filas no se cuentan. Se incl incluyen uyen las cel celdas das co conn el val valor or cero y llas as filas filas se cue cuentan ntan ppara ara el diviso divisor. r. Cuan Cuando do no hay hay filas para para agreg agregar, ar, la función función devuel devuelve ve un esp espacio acio en blanco blanco.. Sin embargo embargo,, si hay filas, pero ninguna de ellas cumple con los criterios especificados, la función devuelve 0.
Ejemplo PROMEDIO (Ventas (Ventas [Importe de ventas]) = PROMEDIO
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 () Parámetros Parámetro co colu lumn mnaa
Descripción La ccol olum umna na que que con conti tien enee lo loss valo valore ress pa para ra llos os qque ue ddes esea ea el el pr prom omed edio io..
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: •
Los valores valores que que se se ev evalúan alúan como TRUE cuentan cuentan co como mo 1.
•
Los vvalore aloress que eval evalúan úan a FALSO cuentan cuentan co como mo 0 (cero). (cero).
•
Los vvalore aloress que ccontie ontienen nen te texto xto nnoo num numérico érico ccuenta uentann com comoo 0 (cero). (cero).
•
El text textoo va vacío cío ("" ("")) cu cuent entaa como como 0 (c (cero ero). ).
Ejemplo = AVERAGEA AVERAGEA (East_Sales (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 (, ) Parámetros Parámetro
Descripción
https://translate.googleusercontent.com/translate_f
26/40
28/11/2018
Intitulado
Nombre de una tabla, tabla, o una expresión que que especifica la tabla sob sobre re la cual La agregación se puede realizar.
mesa
Una expresión con un resultado escalar, que será evaluada para cada uno. Fila de la tabla en el primer argumento.
expresión
Valor de retorno Un número decimal. Observaciones La función AVERAGEX 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 AVERAGEX (East_Sales, (East_Sales, East_Sales [Precio unitario] * East_Sales E ast_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 ( ( )) Parámetros Parámetro co colu lumn mnaa
Descripción La col colum umna na que que co cont ntie iene ne los los núm númer eros os a cont contar ar..
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
Si la fila contiene texto que no se puede traducir a un número, la fila no se cuenta. Cuando la función no encuentra filas para contar, devuelve un espacio en blanco. Cuando hay filas, pero ninguna de ellos cumplen los criterios especificados, entonces la función devuelve 0. Ejemplo = COUNT (ProductInventory 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 () Parámetros Parámetro
Descripción
co colu lumn mnaa
La co colu lumn mnaa qque ue co cont ntie iene ne los los val valor ores es a ccon onta tarr.
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 COUNTA (ProductInventory (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, 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 r esultado un resultado no en blanco. Sintaxis COUNTAX (, ) Parámetros Parámetro mesa ex expr pres esió iónn
Descripción La tabla que contiene las filas para las cuales la expresión será evaluado La ex expr pres esió iónn a ev eval alua uarr ppar araa cad cadaa ffil ilaa de de la la tab tabla la..
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. 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 COUNTAX ( ( FILTRO (Resultados, Resultados [Temporada] = "Verano" ), FILTRO Resultados [Medalla])
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 () Parámetros Parámetro co colu lumn mnaa
Descripción La ccol olum umna na que que con conti tien enee las las celd celdas as en en bl blan anco co par paraa ser ser co cont ntad adas as..
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 () Parámetros Término
Definición El nombre de la tabla que contiene las filas a contar, o una Expresión que devuelve una tabla.
mesa
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 fil filtrar trar una tabla o de aplicar un contexto a una tabla. tabla. Ejemplo = RECORRIDOS RECORRIDOS ( ( CALENDARIO ( CALENDARIO ( FECHA FECHA (2016,8,1), (2016,8,1), FECHA FECHA (2016,10,31))) (2016,10,31))) devuelve 92. = COUNTROWS COUNTROWS (Resultados) (Resultados) devuelve 34094. = COUNTROWS (Eventos) COUNTROWS (Eventos) devuelve 995. 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 (SalesT ( SalesTarget arget [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 (, )) Parámetros Parámetro
Descripción
https://translate.googleusercontent.com/translate_f
31/40
28/11/2018
Intitulado
mesa
La ta tabla qu que co contiene llaas ffiilas a ccoontar.
ex expr pres esió iónn
Una Una exp expre resi sión ón qu quee dev devue uelv lvee los los nú núme mero ross que que qu quie iere ress ccon onta tarr.
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 RELATEDTABLE (East_Sales), (East_Sales), IF IF ([Product] ([Product] = East_Sales [Product], 1,0)) = COUNTX
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 columnas en la nueva tab tabla la son todas las colu columnas mnas en todas las tablas de parámetros. Sintaxis CROSSJOIN (, , []…) Parámetros Parámetro
Descripción
ta tabl blaa 1
Tab abla la o una una ex expr pres esió iónn DAX DAX qu quee ddev evue uelv lvee una una tabl tabla. a.
Tab abla la 2
Tab abla la o un unaa ex expr pres esió iónn D DAX AX que que devu devuel elve ve una una tabl tabla. a.
Tabla 3
Opcional. 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 columnas en la nueva tab tabla la son todas las colu columnas mnas en todas las tablas de parámetros. Observaciones • • • • •
Los nom nombres bres de co column lumnaa de los par parámetr ámetros os de la tab tabla la deben deben ser diferente diferentess en toda todass las tablas tablas o un error error es devuelto El núm número ero to total tal de filas filas en la tabla tabla de resul resultados tados es el pro product ductoo del número número de de filas ddee Todas las tablas en los parámetros. Todas El núm número ero to total tal de column columnas as en la ttabla abla ddee resul resultado tadoss es la suma suma del númer númeroo de column columnas as 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, (Vendedor, Productos) = CROSSJOIN
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 CUENT A DE DISTINCIÓN () Parámetros Parámetro
Descripción
co colu lumn mnaa
La co colu lumn mnaa que que co cont ntie iene ne los los val valor ores es a con conta tarr.
Valor de retorno Un número entero. Observaciones Puede utilizar columnas que contengan cualquier tipo de datos. Cuando la función no encuentra ffilas ilas para contar, devuelve un espacio en blanco. Ejemplo = DISTINCTCOUNT DISTINCTCOUNT (Ventas (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 (, ) Parámetros Parámetro
Descripción
tabl tablaa 1
Tab abla la o una una ex expr pres esió iónn DAX DAX qu quee ddev evue uelv lvee uuna na tabl tabla. a.
Tab abla la 2
Tab abla la o una una ex expr pres esió iónn D DAX AX qu quee ddev evue uelv lvee una una tabl tabla. a.
Valor de retorno Una tabla que se puede pasar como un parámetro a una función DAX. Observaciones •
• •
Si la eval evaluació uaciónn de table table22 para la fil filaa actual en ttable1 able1 ddevuel evuelve ve una tab tabla la vacía, vacía, entonces entonces la tabla de resultados no contendrá la fila actual de table1. Esto es diferente de GENERATEALL GENERA TEALL () 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 Todos lo loss nombres nombres de col columna umna de de tabla1 y tabla2 tabla2 ddeben eben se serr diferen diferentes tes o se devuelv devuelvee un error. error.
Ejemplo = GENERAR (( RESUMEN (Vendedor, Vendedor [Vendedor]), RESUMA (SalesT ( SalesTarget, arget, SalesT SalesTarget arget [SalesTarget], [SalesTarget], "MaxTarget" , MAX (salestar obtener [SalesTarget])))
40
Página 42
Funciones de DAX
18.
Descripción
FUNCIONES DE DAX ─ GENERATEALL
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 (, ) Parámetros Parámetro
Descripción
tabl tablaa 1
Tab abla la o una una ex expr pres esió iónn DAX DAX qu quee ddev evue uelv lvee uuna na tabl tabla. a.
Tab abla la 2
Tab abla la o una una ex expr pres esió iónn D DAX AX qu quee ddev evue uelv lvee una una tabl tabla. a.
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 eval evaluació uaciónn de table table22 para la fil filaa actual en ttable1 able1 ddevuel evuelve ve una tab tabla la vacía, vacía, entonces entonces la fila actual de la tabla 1 se incluirá en los resultados y las columnas correspondiente correspondientess 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 Todos lo loss nombres nombres de col columna umna de de tabla1 y tabla2 tabla2 ddeben eben se serr diferen diferentes tes o se devuelv devuelvee un error. error.
Ejemplo = GENERACIÓN GENERAL GENERAL ( ( RESUMEN (Vendedor, Vendedor [Vendedor]), RESUMA (SalesT ( SalesTarget, arget, SalesT SalesTarget arget [SalesTarget], [SalesTarget], "MaxTarget" , MAX (salestar obtener [SalesTarget])))
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 ()
Parámetros Parámetro
Descripción
https://translate.googleusercontent.com/translate_f
36/40
28/11/2018
Intitulado
co colu lumn mnaa
La ccol olum umna na en en la qu quee de dese seaa enco encont ntra rarr el val valor or nnum umér éric icoo más más gra grand nde. e.
Valor de retorno Un número decimal.
Observaciones Se consideran los siguientes tipos de valores en la columna: • •
Números fechas
Las celdas vacías, los valores lógicos y el texto se ignoran.
Ejemplo = MAX MAX (Ventas (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 () Parámetros Parámetro co colu lumn mnaa
Descripción La co colu lumn mnaa eenn llaa que que dese deseaa eenc ncon ontr trar ar el el vval alor or má máss ggra rand nde. e.
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 alores lógic lógicos, os, como como VERDA VERDADERO DERO y F FALSO. ALSO. La Lass filas que que se evalúan evalúan como TRUE TRUE cuentan cuentan como 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 MAXA (ProductInventory (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 (, ) Parámetros Parámetro mesa
expresión
Descripción La tabla que contiene las filas para las cuales la expresión será evaluado La expresión que se evaluará para cada fila de la tabla que devuelve un valor numérico.
Valor de retorno Devuelve un número decimal. Observaciones De los valores a evaluar, solo se cuentan los siguientes: •
Núme Números. ros. Si llaa expr expresión esión no se ev evalúa alúa ccomo omo uunn núm número, ero, MAX MAXX X devu devuelve elve 0 ((cero). cero).
•
Fechas.
Las celdas vacías, los valores lógicos y los valores de texto se ignoran. Ejemplo MAXX (East_Sales, (East_Sales, East_Sales [Nº de unidades] * East_Sales [Precio unitario]) = MAXX
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 ()
Parámetros Parámetro co colu lumn mnaa
Descripción La co colu lumn mnaa en la qu quee dese deseaa en enco cont ntra rarr el valo valorr nu numé méri rico co má máss pe pequ queñ eño. o.
Valor de retorno Un número decimal.
Observaciones Se consideran los siguientes tipos de valores en la columna: • •
Números fechas
Las celdas vacías, los valores lógicos y el texto son ignorados.
Ejemplo MIN (Ventas (Ventas [Cantidad de ventas]) = MIN
45
https://translate.googleusercontent.com/translate_f
39/40
28/11/2018
Intitulado
Página 47
Funciones de DAX Fin de la vista previa del libro electrónico Si te gustó lo que viste ... Cómprelo en nuestra tienda @ https://store.tutorialspoint.com
46