Funciones Dax Tutorial PDF

November 16, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Funciones Dax Tutorial PDF...

Description

 

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

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF