Está en la página 1de 40

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 comúnmente
Datos de cálculos utilizados en el modelo de datos.
Algunas de las funciones DAX tienen los mismos nombres y funciones que Excel.
funciones, sin embargo, se han modificado para usar tipos de datos DAX y para trabajar con
Tablas y columnas. DAX tiene funciones adicionales que están diseñadas para trabajar con relacionales
Datos y realizar agregación dinámica.

Audiencia

Este tutorial ha sido diseñado para todos aquellos lectores que dependen en gran medida de MS-Excel para
prepare cuadros, tablas e informes profesionales que involucren datos complejos. Ayudará a todos
Aquellos lectores que utilizan MS-Excel regularmente para analizar datos. Profesionales que utilizan datos.
El modelado y el análisis de datos para fines de toma de decisiones y toma de decisiones se beneficiarán de
esta.

Prerrequisitos

Este tutorial es una extensión del tutorial de Excel Power Pivot, por lo que es una buena idea cepillar
en el tutorial de Excel Power Pivot antes de profundizar en DAX. Conocimiento de Excel
Las funciones y las fórmulas de Excel no son necesarias para este tutorial, ya que DAX es completamente para el
Modelo de datos en la ventana de Power Pivot.

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)
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 actualizar los contenidos de nuestro sitio web y los tutoriales de manera oportuna y tan precisa como
posible, sin embargo, los contenidos pueden contener inexactitudes o errores. Tutoriales Punto (I) Pvt.
Ltd. no ofrece ninguna garantía con respecto a la exactitud, puntualidad o integridad de nuestros
Sitio web o sus contenidos incluyendo este tutorial. Si descubre algún error en nuestro sitio web o
En este tutorial, notifíquenos en contact@tutorialspoint.com.

yo

Página 3

Funciones de DAX

https://translate.googleusercontent.com/translate_f 2/40
28/11/2018 Intitulado
Tabla de contenido

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 de DAX ─ Introducción .............................................. .................................................. .................. 2


¿Qué es una función DAX? .................................................. .................................................. ........................... 2
Funciones de Excel frente a funciones DAX ............................................ .................................................. ................... 2
Convenciones de 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 de DAX Conv Convenciones de nomenclatura de parámetros de DAX ........................................... ................................ 6


Nombres de parámetros ................................................ .................................................. ........................................ 6
Prefijando nombres de parámetros o usando el prefijo solamente .......................................... .......................................... 7

3. Funciones de DAX ─ Descripción Estructura ............................................. .................................................. ..... 8

FUNCIONES DE AGREGACIÓN DAX ................................................ ................................................ 11

4. Funciones agregadas de DAX ─ Descripción general ............................................. .................................................. .... 12

5. Funciones de DAX ─ ADDCOLUMNS .............................................. .................................................. ............ 13

6. Funciones DAX ─ AVERAGE .............................................. .................................................. .................... 14

7. Funciones de DAX ─ AVERAGEA .............................................. .................................................. .................. 15

8. Funciones de DAX ─ AVERAGEX .............................................. .................................................. .................. dieciséis

9. 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

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 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 original
157. Funciones DAX Function Función PISO ........................................... ..................................................
198. DAX ...........
Functions 213 ─ CHISQ.INV.RT
............................................................................................................
158. Funciones DAX ─ Función GCD ........................................... 262
.................................................. ........... 214
Sugiere una traducción mejor
159. Funciones DAX Function Función INT ........................................... .................................................. ................ 215

160. Funciones DAX Function Función ISO.CEILING ......................................... .................................................. ..... 216

161. Funciones DAX Function Función LCM ........................................... .................................................. ........... 217

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 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 ............................................ .................................................. .......... 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

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 en columnas calculadas y campos calculados (también conocidos como
medidas). DAX le ayuda a crear nueva información a partir de los datos existentes en su modelo de datos.
Las fórmulas DAX le permiten realizar modelos de datos, análisis de datos y utilizar los resultados para
Informes y toma de decisiones.
Para una comprensión más profunda de DAX, consulte el tutorial - DAX en esta biblioteca de tutoriales.

¿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

• Ciertas funciones DAX tienen el mismo nombre y el mismo comportamiento general que Excel
funciones

• DAX tiene funciones de búsqueda que son similares a las funciones de matriz y de búsqueda de vectores en
Sobresalir.

Diferencias entre funciones de Excel y funciones de DAX

14

Página 16

Funciones de DAX

• Las funciones DAX se han modificado para tomar diferentes tipos de entradas y algunas de las
Las funciones DAX pueden devolver un tipo de datos diferente. Por lo tanto, es necesario comprender la
El uso de estas funciones por separado, aunque tienen el mismo nombre.

• No puede usar las funciones DAX en una fórmula de Excel o usar las funciones de Excel en DAX
Fórmula, sin las modificaciones requeridas.

• Las funciones de Excel toman una referencia de celda o un rango de celdas como referencia. Funciones de DAX
nunca tome una referencia de celda o un rango de celdas como referencia, sino que tome una columna
o tabla como referencia.

• Las funciones de fecha y hora de Excel devuelven un entero que representa una fecha como una serie
número. Las funciones de fecha y hora de DAX devuelven un tipo de datos de fecha y hora que está en DAX pero
no en Excel.

• Excel no tiene funciones que devuelvan una tabla, pero algunas funciones pueden funcionar con matrices.
Muchas de las funciones DAX pueden hacer referencia fácilmente a tablas y columnas completas para
realizar cálculos y devolver una tabla o una columna de valores. Esta capacidad de DAX añade
potencia al Power Pivot, Power View y Power BI, donde se utiliza DAX.

• Las funciones de búsqueda de DAX requieren que se establezca una relación entre los respectivos
mesas.

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 el prefijo como el nombre del parámetro.

Debe comprender las convenciones de nomenclatura de los parámetros de DAX para comprender la sintaxis
de las funciones DAX y use los valores para los parámetros requeridos correctamente.

Consulte el capítulo - Convenciones de nomenclatura de parámetros de DAX para obtener más información.

Tipos de funciones DAX

DAX soporta los siguientes tipos de funciones.


• Funciones de tabla de valores de DAX

o Funciones de filtro DAX


o Funciones de agregación de DAX
o Funciones de inteligencia de tiempo DAX

• Funciones de fecha y hora de DAX


• Funciones de información DAX
15

https://translate.googleusercontent.com/translate_f 14/40
28/11/2018 Intitulado

Página 17

Funciones de DAX

• Funciones lógicas de DAX


• Funciones DAX Math y Trig
• DAX Otras funciones
• Funciones DAX para padres e hijos
• Funciones estadísticas de DAX
• Funciones de texto DAX

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:

• Funciones de agregación de DAX


• Funciones de filtro DAX
• Funciones de inteligencia de tiempo 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 texto dentro de una cadena o concatene valores de cadena. Tú también 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.
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 el prefijo como el 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ón 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 Descripción

Cualquier expresión DAX que devuelva un solo valor escalar, donde


expresión
La expresión se evaluará varias veces (para cada fila / contexto).

Cualquier expresión DAX que devuelva un único valor escalar donde el


valor
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

mesa Cualquier expresión DAX que devuelva una tabla de datos.

El nombre de una tabla existente utilizando la sintaxis estándar de DAX. No puede


nombre de la tabla
ser una expresión

El nombre de una columna existente que usa la sintaxis estándar de DAX, generalmente
columnName
plenamente cualificado. No puede ser una expresión.

Una constante de cadena que se utilizará para proporcionar el nombre de un nuevo


nombre
objeto.

orden Una enumeración utilizada para determinar el orden de clasificación.

corbatas Una enumeración utilizada para determinar el manejo de los valores de enlace.

19

Página 21

Funciones de DAX

Una enumeración utilizada para determinar el tipo de datos para PathItem y


tipo
PathItemReverse.

Prefijando nombres de parámetros o usando el prefijo solamente

Puede calificar un nombre de parámetro con un prefijo -

• El prefijo debe ser descriptivo de cómo se usa el argumento.



• El prefijo debe ser de tal manera que se evite la lectura ambigua del parámetro.

Por ejemplo,
• Result_ColumnName : se refiere a una columna existente que se usa para obtener los valores de resultados en
La función DAX LOOKUPVALUE ().

• Search_ColumnName : se refiere a una columna existente que se usa para buscar un valor en
La función DAX LOOKUPVALUE ().
Puede omitir el nombre del parámetro y usar solo el prefijo, si el prefijo es lo suficientemente claro como para
Describe el parámetro. Omitir el nombre del parámetro y usar solo el prefijo a veces puede
Ayuda a evitar el desorden durante la lectura.
Por ejemplo, considere DATE (Year_value, Month_value, Day_value) . Puedes omitir el
nombre del parámetro: valor, que se repite tres veces y se escribe como FECHA (Año, Mes, Día). Como
visto, usando solo los prefijos, la función es más legible. Sin embargo, a veces la
El nombre del parámetro y el prefijo deben estar presentes para mayor claridad.
Por ejemplo, considere Year_columnName . El nombre del parámetro es ColumnName y
prefijo es año. Ambos son necesarios para que el usuario entienda que el parámetro requiere una
Referencia a una columna de años existente.

https://translate.googleusercontent.com/translate_f 18/40
28/11/2018 Intitulado

20

Página 22

Funciones de DAX
3. FUNCIONES DAX ─ DESCRIPCIÓN ESTRUCTURA

Si tiene que usar una función DAX en una fórmula DAX, necesita entender la función en
detalle. Debe conocer la sintaxis de la función, los tipos de parámetros, cuál es la función
devoluciones, etc.

Para permitirle comprender cómo leer e interpretar las funciones DAX, una función uniforme
La estructura de descripción se utiliza en este tutorial.

• Los diferentes tipos de funciones de DAX se agrupan por el nombre de tipo de DAX
Funciona como capítulos.

• Cada uno de estos capítulos proporciona una breve descripción de la utilidad del tipo respectivo
de las funciones de DAX.

• La breve descripción irá seguida de la lista de funciones DAX correspondientes a esa
Capítulo (Tipo / Categoría de funciones DAX).

• Cada nombre de función DAX está hipervinculado a los detalles de la función DAX que tienen los siguientes
Estructura de descripción de la función DAX:

o Descripción
o sintaxis
o Parámetros
o Valor de retorno
o Observaciones
o Ejemplo

Las siguientes secciones explican cada uno de estos encabezados que aparecen en cada función DAX
explicación.

Descripción
En la sección Descripción, aprenderá de qué se trata la función DAX y dónde puede estar
usado.

Si la función DAX se introduce en Excel 2016, la misma se mencionará aquí. (El resto de
Las funciones DAX existen en Excel 2013.)

Sintaxis
En la sección Sintaxis, aprenderá el nombre exacto de la función y los parámetros respectivos.

21

https://translate.googleusercontent.com/translate_f 19/40
28/11/2018 Intitulado

Página 23

Funciones de DAX

• El nombre de la función DAX se da en MAYÚSCULAS.



• El nombre de la función DAX va seguido de paréntesis de apertura.

• Cada parámetro sigue la convención de nomenclatura de parámetros estándar de DAX y está incluido
en paréntesis angulares.

• Si un parámetro es opcional, se incluye entre corchetes.

• Los parámetros están separados por comas.

• Los puntos suspensivos ... se utilizan para mostrar un número opcional de repeticiones de parámetros.

• La sintaxis de la función termina con paréntesis de cierre.

Ejemplo

Parámetros
En la sección Parámetros, cada uno de los parámetros de la función DAX específica se enumera en una
Mesa con su descripción. Por ejemplo, los parámetros de la función DAX de ejemplo anterior.
SELECTCOLUMNS se enumera en la siguiente tabla.

Parámetro Descripción

Mesa Tabla o una expresión DAX que devuelve una tabla.

Nombre El nombre dado a la columna, entre comillas dobles.

Expresión DAX que devuelve un valor escalar como una referencia de columna,
expresión escalar
entero, o valor de cadena.

Valor de retorno
En la sección Valor de retorno, conocerá qué valor devolverá la función DAX y
su tipo de datos.

22

Página 24

Funciones de DAX

Observaciones

https://translate.googleusercontent.com/translate_f 20/40
28/11/2018 Intitulado
En la sección Comentarios, aprenderá sobre cualquier información adicional que necesite saber.

sobre el uso de la función DAX. También comprenderá los errores potenciales y la


razones.

Ejemplo
En esta sección se proporciona un ejemplo del uso de la función DAX.

Nota : Cuando escribe funciones DAX con los valores de datos para los parámetros, seguirá
Las convenciones de nomenclatura que figuran a continuación:

• Se especifica un nombre de tabla tal como aparece en el modelo de datos. Ej. Ventas.

• Se especifica un nombre de columna como aparece en el modelo de datos con 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 de la tabla que lo contiene.

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 función DAX puede devolver una columna o tabla de valores, en cuyo caso debe ser
utilizado como un parámetro de otra función DAX que requiere una columna o tabla.

23

Página 25

Funciones de DAX

https://translate.googleusercontent.com/translate_f 21/40
28/11/2018 Intitulado

Funciones de agregación de DAX

24

Página 26

Funciones de DAX
FUNCIONES AGREGADAS DE DAX ─ DESCRIPCIÓN
4.

GENERAL
Las funciones de agregación de DAX agregan cualquier expresión en las filas de una tabla y son útiles
en cálculos.

Las siguientes son las funciones de agregación de DAX:


• Función ADDCOLUMNS DAX
• Función media de DAX
• Función DAX AVERAGEA
• Función DAX AVERAGEX
• Función DAX COUNT
• Función DAX COUNTA
• Función DAX COUNTAX
• Función DAX COUNTBLANK
• Función DAX COUNTROWS
• Función DAX COUNTX
• Función DAX CROSSJOIN
• Función DAX DISTINCTCOUNT
• Función DAX GENERATE

https://translate.googleusercontent.com/translate_f 22/40
28/11/2018 Intitulado
• Función de generador de DAX
• Función DAX MAX
• Función DAX MAXA
• Función DAX MAXX
• Función DAX MIN
• Función DAX MINA
• Función DAX MINX
• Función DAX PRODUCT
• Función DAX PRODUCTX
• Función DAX ROW
• Función DAX SELECTCOLUMNS
• Función DAX SUM
• Función DAX SUMMARIZE
• Función DAX SUMMARIZE con Opciones

25

Página 27

Funciones de DAX

• Función DAX SUMX


• Función DAX TOPN

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 (<table>, <name>, <expression>, [<name>, <expression>]…)

Parámetros

Parámetro Descripción

mesa Tabla o una expresión DAX que devuelve una tabla.

nombre El nombre dado a la columna, entre comillas dobles.

Expresión DAX que devuelve una expresión escalar, evaluada para cada
expresión
hilera de mesa.

Valor de retorno
Una tabla con todas sus columnas originales y las añadidas.

Observaciones
-

Ejemplo
= ADDCOLUMNS (
Productos, "East_Sales" , SUMX (RELATEDTABLE (East_Sales),

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 (<columna>)

Parámetros

Parámetro Descripción

La columna que contiene los números para los que desea el


Columna
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 columna contiene valores lógicos o celdas vacías, esos valores se ignoran y la
Las filas no se cuentan.

• Se incluyen las celdas con el valor cero y las filas se cuentan para el divisor.

• Cuando no hay filas para agregar, la función devuelve un espacio en blanco. Sin embargo, si
hay filas, pero ninguna de ellas cumple con los criterios especificados, la función devuelve 0.

Ejemplo
= PROMEDIO (Ventas [Importe de ventas])

28

Página 30

Funciones de DAX
7. FUNCIONES DE DAX ─ AVERAGEA

https://translate.googleusercontent.com/translate_f 25/40
28/11/2018 Intitulado

Descripción
Devuelve el promedio (media aritmética) de los valores en una columna. Maneja texto y no
valores numéricos.

Sintaxis
AVERAGEA (<columna>)

Parámetros

Parámetro Descripción

columna La columna que contiene los valores para los que desea el promedio.

Valor de retorno
Devuelve un número decimal.

Observaciones
La función AVERAGEA toma una columna y promedia los números en ella y maneja datos no
Tipos de datos numéricos según las siguientes reglas:

• Los valores que se evalúan como TRUE cuentan como 1.


• Los valores que evalúan a FALSO cuentan como 0 (cero).
• Los valores que contienen texto no numérico cuentan como 0 (cero).
• El texto vacío ("") cuenta como 0 (cero).

Ejemplo
= AVERAGEA (East_Sales [Sales Amount])

29

Página 31

Funciones de DAX
8. FUNCIONES DE DAX ─ AVERAGEX

Descripción
Calcula el promedio (media aritmética) de un conjunto de expresiones evaluadas sobre una tabla.

Sintaxis
AVERAGEX (<table>, <expresión>)

Parámetros

Parámetro Descripción

https://translate.googleusercontent.com/translate_f 26/40
28/11/2018 Intitulado
Nombre de una tabla, o una expresión que especifica la tabla sobre la cual
mesa
La agregación se puede realizar.

Una expresión con un resultado escalar, que será evaluada para cada uno.
expresión
Fila de la tabla en el primer argumento.

Valor de retorno
Un número decimal.

Observaciones
La función AVERAGEX le permite evaluar expresiones para cada fila de una tabla, y luego
tomar el conjunto de valores resultante y calcular su media aritmética. Por lo tanto, la función
toma una tabla como primer argumento y una expresión como segundo argumento.

En todos los demás aspectos, AVERAGEX sigue las mismas reglas que AVERAGE. No puede incluir
Celdas numéricas o nulas.

Ejemplo
= AVERAGEX (East_Sales, East_Sales [Precio unitario] * East_Sales [No. De unidades])

30

Página 32

Funciones de DAX
9. FUNCIONES DE DAX ─ COUNT

Descripción
Cuenta el número de celdas en una columna que contiene números.

Sintaxis
COUNT (<columna>)

Parámetros

Parámetro Descripción

columna La columna que contiene los números a contar.

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 [UnitsBalance])

31

Página 33

Funciones de DAX
10. FUNCIONES DE DAX ─ CONDADO

Descripción
Cuenta el número de celdas en una columna que no están vacías. Cuenta no solo las filas que
contienen valores numéricos, pero también las filas que contienen valores que no están en blanco, incluyendo texto, fechas,
y valores lógicos.

Sintaxis
COUNTA (<columna>)

Parámetros

Parámetro Descripción

columna La columna que contiene los valores a contar.

Valor de retorno
Devuelve un número entero.

Observaciones
Cuando la función no encuentra ninguna fila para contar, la función devuelve un espacio en blanco. Cuando ahí
son filas, pero ninguna de ellas cumple con los criterios especificados, entonces la función devuelve 0.

Ejemplo
= COUNTA (ProductInventory [UsageDate])

https://translate.googleusercontent.com/translate_f 28/40
28/11/2018 Intitulado

32

Página 34

Funciones de DAX
11. FUNCIONES DE DAX ─ COUNTAX

Descripción
Cuenta los resultados no en blanco al evaluar el resultado de una expresión sobre una tabla. Eso es
Funciona igual que la función COUNTA, sin embargo, se utiliza para iterar a través de las filas en una tabla
y cuente las filas donde las expresiones especificadas dan como resultado un resultado no en blanco.

Sintaxis
COUNTAX (<table>, <expression>)

Parámetros

Parámetro Descripción

La tabla que contiene las filas para las cuales la expresión será
mesa
evaluado

expresión La expresión a evaluar para cada fila de la tabla.

Valor de retorno
Un número entero.

Observaciones
La función COUNTAX cuenta las celdas que contienen cualquier tipo de información, incluyendo otras
expresiones Por ejemplo, si la columna contiene una expresión que se evalúa como un vacío
cadena, la función COUNTAX trata ese resultado como no en blanco. Normalmente, la función COUNTAX.
no cuenta las celdas vacías, pero en este caso la celda contiene una fórmula, por lo que se cuenta.

Cuando la función no encuentra filas para agregar, la función devuelve un espacio en blanco. Sin embargo, si
hay filas, pero ninguna de ellas cumple con los criterios especificados, la función devuelve 0.

Ejemplo
Medalla Conde Deportes de Verano: = COUNTAX (

FILTRO (Resultados, Resultados [Temporada] = "Verano" ),


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 (<columna>)

Parámetros

Parámetro Descripción

columna La columna que contiene las celdas en blanco para ser contadas.

Valor de retorno
Un número entero. Si no hay filas en blanco, se devuelve en blanco.

Ejemplo
= COUNTBLANK (Resultados [Medalla])

34

Página 36

Funciones de DAX
13. FUNCIONES DE DAX ─ ENCUENTROS

https://translate.googleusercontent.com/translate_f 30/40
28/11/2018 Intitulado
Descripción
Cuenta el número de filas en la tabla especificada, o en una tabla definida por una expresión.

Sintaxis
RECORRIDOS (<table>)

Parámetros

Término Definición

El nombre de la tabla que contiene las filas a contar, o una


mesa
Expresión que devuelve una tabla.

Valor de retorno
Devuelve un número entero.

Observaciones
Esta función se puede usar para contar el número de filas en una tabla base, pero se usa con más frecuencia
para contar el número de filas que resultan de filtrar una tabla o de aplicar un contexto a una tabla.

Ejemplo
= RECORRIDOS ( CALENDARIO ( FECHA (2016,8,1), FECHA (2016,10,31))) devuelve 92.

= COUNTROWS (Resultados) devuelve 34094.


= 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 (SalesTarget [SalesTarget])

35

Página 37

Funciones de DAX
14. FUNCIONES DE DAX ─ COUNTX

Descripción
Cuenta el número de filas que contienen un número o una expresión que se evalúa como un
número, al evaluar una expresión sobre una tabla.

Sintaxis
COUNTX (<table>, <expression>)

Parámetros

Parámetro Descripción

https://translate.googleusercontent.com/translate_f 31/40
28/11/2018 Intitulado
mesa La tabla que contiene las filas a contar.

expresión Una expresión que devuelve los números que quieres contar.

Valor de retorno
Devuelve un número entero.

Observaciones
La función COUNTX cuenta solo los valores numéricos o las fechas. Parámetros que son valores lógicos.
o el texto que no se puede traducir en números no se cuenta.

Si la función no encuentra filas para contar, devuelve un espacio en blanco. Cuando hay filas, pero ninguna cumple
los criterios especificados, entonces la función devuelve 0.

Ejemplo
= COUNTX ( RELATEDTABLE (East_Sales), IF ([Product] = East_Sales [Product], 1,0))

36

Página 38

Funciones de DAX
15. FUNCIONES DE DAX ─ CROSSJOIN

Descripción
Devuelve una tabla que contiene el producto cartesiano de todas las filas de todas las tablas en el
parámetros Las columnas en la nueva tabla son todas las columnas en todas las tablas de parámetros.

Sintaxis
CROSSJOIN (<table1>, <table2>, [<table3>]…)

Parámetros

Parámetro Descripción

tabla 1 Tabla o una expresión DAX que devuelve una tabla.

Tabla 2 Tabla o una expresión DAX que devuelve una tabla.

Opcional.
Tabla 3
Tabla o una expresión DAX que devuelve una tabla.

Valor de retorno

https://translate.googleusercontent.com/translate_f 32/40
28/11/2018 Intitulado
Devuelve una tabla que contiene el producto cartesiano de todas las filas de todas las tablas en el
parámetros Las columnas en la nueva tabla son todas las columnas en todas las tablas de parámetros.

Observaciones
• Los nombres de columna de los parámetros de la tabla deben ser diferentes en todas las tablas o un error es
devuelto

• El número total de filas en la tabla de resultados es el producto del número de filas de
Todas las tablas en los parámetros.

• El número total de columnas en la tabla de resultados es la suma del número de columnas
De todas las tablas en los parámetros.
Por ejemplo, si table1 tiene filas r1 y columnas c1, table2 tiene filas r2 y columnas c2,
y table3 tiene r3 filas y c3 columnas, entonces la tabla resultante tendrá -

37

Página 39

Funciones de DAX

r1 × r2 × r3 filas y c1 + c2 + c3 columnas

Ejemplo
= CROSSJOIN (Vendedor, Productos)

https://translate.googleusercontent.com/translate_f 33/40
28/11/2018 Intitulado

38

Página 40

Funciones de DAX
16. FUNCIONES DE DAX ─ DISTINCTCOUNT

Descripción
Cuenta los valores distintos en una columna.

Sintaxis
CUENTA DE DISTINCIÓN (<columna>)

Parámetros

Parámetro Descripción

columna La columna que contiene los valores a contar.

Valor de retorno
Un número entero.

Observaciones
Puede utilizar columnas que contengan cualquier tipo de datos. Cuando la función no encuentra filas para contar,
devuelve un espacio en blanco.

Ejemplo
= DISTINCTCOUNT (Ventas [Cuenta])

39

https://translate.googleusercontent.com/translate_f 34/40
28/11/2018 Intitulado

Página 41

Funciones de DAX
17. FUNCIONES DE DAX ─ GENERAR

Descripción
Devuelve una tabla con el producto cartesiano entre cada fila en la tabla 1 y la tabla que
los resultados de evaluar table2 en el contexto de la fila actual de table1.

Sintaxis
GENERAR (<table1>, <table2>)

Parámetros

Parámetro Descripción

tabla 1 Tabla o una expresión DAX que devuelve una tabla.

Tabla 2 Tabla o una expresión DAX que devuelve una tabla.

Valor de retorno
Una tabla que se puede pasar como un parámetro a una función DAX.

Observaciones
• Si la evaluación de table2 para la fila actual en table1 devuelve una tabla vacía, entonces
la tabla de resultados no contendrá la fila actual de table1. Esto es diferente de
GENERATEALL () donde la fila actual de la tabla 1 se incluirá en los resultados, y
Las columnas correspondientes a table2 tendrán valores nulos para esa fila.

• Todos los nombres de columna de tabla1 y tabla2 deben ser diferentes o se devuelve un error.

Ejemplo
= GENERAR (
RESUMEN (Vendedor, Vendedor [Vendedor]),
RESUMA (SalesTarget, SalesTarget [SalesTarget], "MaxTarget" , MAX (salestar
obtener [SalesTarget])))

40

Página 42

Funciones de DAX
18. FUNCIONES DE DAX ─ GENERATEALL

Descripción

https://translate.googleusercontent.com/translate_f 35/40
28/11/2018 Intitulado
Devuelve una tabla con el producto cartesiano entre cada fila en la tabla 1 y la tabla que
los resultados de evaluar table2 en el contexto de la fila actual de table1.

Sintaxis
GENERATEALL (<table1>, <table2>)

Parámetros

Parámetro Descripción

tabla 1 Tabla o una expresión DAX que devuelve una tabla.

Tabla 2 Tabla o una expresión DAX que devuelve una tabla.

Valor de retorno
Devuelve una tabla con el producto cartesiano entre cada fila en la tabla 1 y la tabla que
los resultados de evaluar table2 en el contexto de la fila actual de table1.

Observaciones
• Si la evaluación de table2 para la fila actual en table1 devuelve una tabla vacía, entonces
la fila actual de la tabla 1 se incluirá en los resultados y las columnas correspondientes
to table2 tendrá valores nulos para esa fila. Esto es diferente a GENERATE () donde
la fila actual de la tabla 1 no se incluirá en los resultados en tal caso.

• Todos los nombres de columna de tabla1 y tabla2 deben ser diferentes o se devuelve un error.

Ejemplo
= GENERACIÓN GENERAL (

RESUMEN (Vendedor, Vendedor [Vendedor]),


RESUMA (SalesTarget, 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 (<columna>)

Parámetros

Parámetro Descripción

https://translate.googleusercontent.com/translate_f 36/40
28/11/2018 Intitulado

columna La columna en la que desea encontrar el valor numérico más grande.

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 (Ventas [Cantidad de ventas])

42

Página 44

Funciones de DAX
20. FUNCIONES DE DAX ─ MAXA

Descripción
Devuelve el mayor valor en una columna.

Sintaxis
MAXA (<columna>)

Parámetros

Parámetro Descripción

columna La columna en la que desea encontrar el valor más grande.

Valor de retorno
Devuelve un número decimal.

Observaciones
La función MAXA toma como argumento una columna y busca el valor más grande entre los
siguientes tipos de valores:

• Números

• fechas
https://translate.googleusercontent.com/translate_f 37/40
28/11/2018 Intitulado

• Valores lógicos, como VERDADERO y FALSO. Las filas que se evalúan como TRUE cuentan como 1 y
las filas que se evalúan como FALSO cuentan como 0 (cero).

Las celdas vacías son ignoradas. Si la columna no contiene valores que puedan usarse, MAXA devuelve 0
(cero).

Ejemplo
= MAXA (ProductInventory [UsageDate])

43

Página 45

Funciones de DAX
21. FUNCIONES DE DAX ─ MAXX

Descripción
Evalúa una expresión para cada fila de una tabla y devuelve el valor numérico más grande.

Sintaxis
MAXX (<table>, <expresión>)

Parámetros

Parámetro Descripción

La tabla que contiene las filas para las cuales la expresión será
mesa
evaluado

La expresión que se evaluará para cada fila de la tabla que devuelve


expresión
un valor numérico.

Valor de retorno
Devuelve un número decimal.

Observaciones
De los valores a evaluar, solo se cuentan los siguientes:

• Números. Si la expresión no se evalúa como un número, MAXX devuelve 0 (cero).


• Fechas.

Las celdas vacías, los valores lógicos y los valores de texto se ignoran.

Ejemplo
= MAXX (East_Sales, East_Sales [Nº de unidades] * East_Sales [Precio unitario])

https://translate.googleusercontent.com/translate_f 38/40
28/11/2018 Intitulado

44

Página 46

Funciones de DAX
22. FUNCIONES DE DAX ─ MÍN.

Descripción
Devuelve el valor numérico más pequeño en una columna.

Sintaxis
MIN (<columna>)

Parámetros

Parámetro Descripción

columna La columna en la que desea encontrar el valor numérico más pequeñ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 [Cantidad de ventas])

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

https://translate.googleusercontent.com/translate_f 40/40

También podría gustarte