Upload
efrain-rodriguez-ramirez
View
212
Download
8
Embed Size (px)
Citation preview
5/21/2018 233075709 Funciones Dax Powerpivot
1/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
FUNCIONES DE FECHA Y HORA
DATE
Devuelve la fecha especificada en el f!"a# da#e#i"e
DATE$%&ea!'( %"n#h'( %da&')
DATEVALUE
Cnvie!#e una fecha del f!"a# de #e*# al f!"a# de fecha & h!a.
DATEVAL+E$da#e,#e*#)
DAY
Devuelve el d-a del "es( un n"e! c"p!endid en#!e / & 0/.
DA1$%da#e')
EDATE
Devuelve la fecha( 2ue c!!espnde al n"e! indicad de "eses an#es despu3s de la fecha
de inici. +se EDATE pa!a calcula! las fechas de venci"ien# 2ue #ienen lu4a! el "is" d-a del
"es 2ue la fecha de e"isi5n.
EDATE$%s#a!#,da#e'( %"n#hs')
EOMONTH
Devuelve la fecha en el f!"a# da#e#i"e del l#i" d-a del "es( an#es despu3s de un
n"e! especificad de "eses. +se EOMONT6 pa!a calcula! las fechas de venci"ien# 2ue
#ienen lu4a! el l#i" d-a del "es.
EOMONT6$%s#a!#,da#e'( %"n#hs')
HOUR
Devuelve la h!a c" un n"e! de 7 $/8977 a.".) a 80 $//977 p.".)
6O+R$%da#e#i"e')
MINUTE
Devuelve el "inu# c" un n"e! de 7 a :;( se4n un val! de fecha & h!a.
MIN+TE$%da#e#i"e')
MONTH
Devuelve el "es c" un n"e! de / $ene!) a /8 $dicie"
===.p!fessinalpe!sna
l.c"
5/21/2018 233075709 Funciones Dax Powerpivot
2/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
MONT6$%da#e#i"e')
NOW
La funci5n NOW !esul#a #il cuand es necesa!i "s#!a! la h!a & fecha ac#uales en una h>a
de c?lcul NOW$)
SECOND
De ls se4unds de un val! de h!a c" un n"e! de 7 a :;.
SECOND$%#i"e')
TIME
Cnvie!#e las h!as( "inu#s & se4unds dads c" n"e!s en una h!a en f!"a#
da#e#i"e.
TIME$hu!( "inu#e( secnd)
TIMEVALUE
Cnvie!#e una h!a en f!"a# de #e*# al f!"a# de fecha & h!a.
TIMEVAL+E$#i"e,#e*#)
TODAY
Devuelve la fecha ac#ual.
TODA1$)
WEEKDAY
Devuelve un n"e! de / a pa!a iden#ifica! el d-a de la se"ana de una fecha. De f!"a
p!ede#e!"inada( ls d-as es#?n c"p!endids en#!e / $d"in4) & $s?
5/21/2018 233075709 Funciones Dax Powerpivot
3/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
WEEBN+M$%da#e'( %!e#u!n,#&pe')
return_type
Tipo
devuelto Inicio de la semana
1La semana empieza el domingo. Los das de la semana se
numeran del 1 al 7.
2La semana empieza el lunes. Los das de la semana se
numeran del 1 al 7.
YEAR
Devuelve el a de una fecha c" un en#e! de cua#! d-4i#s en el in#e!val de /;77 a ;;;;.
1EAR$%da#e')
FUNCIONES DE FILTRO
ALL
Devuelve #das las filas de una #a
5/21/2018 233075709 Funciones Dax Powerpivot
4/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
La funci5n ALLSELECTED
EARLIER
Devuelve el val! ac#ual de la clu"na especificada en un pas de la evaluaci5n e*#e!i! de laclu"na "encinada.
EARLIER es #il pa!a ls c?lculs anidads en 2ue se desea usa! un cie!# val! c" en#!ada
pa!a 4ene!a! c?lculs
5/21/2018 233075709 Funciones Dax Powerpivot
5/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
FILTER$%#a
5/21/2018 233075709 Funciones Dax Powerpivot
6/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
RELATEDTALE$%#aa de
c?lcul( sin 2ue "?s
5/21/2018 233075709 Funciones Dax Powerpivot
7/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
C"p!ue
5/21/2018 233075709 Funciones Dax Powerpivot
8/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
PAT6CONTAINS$%pa#h'( %i#e"')
PATHITEM
Devuelve el ele"en# 2ue se encuen#!a en la psi#in especificada a pa!#i! una cadena
!esul#ad de la evaluaci5n de una funci5n PAT6. Las psicines se cuen#an de i@2uie!da ade!echa.
PAT6ITEM$%pa#h'( %psi#in'G( %#&pe')
PATHITEMREVERSE
Devuelve el ele"en# 2ue se encuen#!a en la psi#in especificada a pa!#i! una cadena!esul#ad de la evaluaci5n de una funci5n PAT6. Las psicines se cuen#an hacia a#!?s( dede!echa a i@2uie!da.
PAT6ITEMREVERSE$%pa#h'( %psi#in'G( %#&pe')
FUNCIONES LGICAS
AND
C"p!ue
5/21/2018 233075709 Funciones Dax Powerpivot
9/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
Ca"
5/21/2018 233075709 Funciones Dax Powerpivot
10/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
Devuelve el val! a
5/21/2018 233075709 Funciones Dax Powerpivot
11/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
RANDETWEEN$%
5/21/2018 233075709 Funciones Dax Powerpivot
12/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
La funci5n AVERAUEA usa una clu"na & calcula el p!"edi de ls n"e!s 2ue cn#iene(pe! #a"
COUNT
La funci5n CO+NT cuen#a el n"e! de celdas de una clu"na 2ue cn#iene n"e!s.
CO+NT$%clu"n')
COUNTA
La funci5n CO+NTA cuen#a el n"e! de celdas de una clu"na 2ue n es#?n vac-as. N sl
cuen#a las filas 2ue cn#ienen val!es nu"3!ics( sin #a"
CO+NTA$%#ae"pl si4uien#e cuen#a el n"e! de filas 2ue n es#?n en
5/21/2018 233075709 Funciones Dax Powerpivot
13/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
COUNTROWS
La funci5n CO+NTROWS cuen#a el n"e! de filas de la #a
En el ejemplo siguiente se muestran los resultados de aplicar CROSSJOIN() a dostablas: Colors y Stationery.
La tabla Colores contiene colores y patrones:
CROSSOIN$ Cl!s( S#a#ine!&)
===.p!fessinalpe!s
nal.c"
5/21/2018 233075709 Funciones Dax Powerpivot
14/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
DISTINCTCOUNT
La funci5n DISTINCTCO+NT cuen#a el n"e! de celdas dis#in#as de una clu"na de n"e!s.
DISTINCTCO+NT$%clu"n')
GENERATE
Devuelve una #a
5/21/2018 233075709 Funciones Dax Powerpivot
15/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
Devuelve la clasificaci5n de un n"e! en una lis#a de n"e!s.
RANB.EK$%value'( %clu"nNa"e'G( %!de!')
RANKX
Devuelve la clasificaci5n de un n"e! en una lis#a de n"e!s pa!a cada fila del a!4u"en#de #a
===.p!fessinalpe!s
nal.c"
5/21/2018 233075709 Funciones Dax Powerpivot
16/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
#a
N"
5/21/2018 233075709 Funciones Dax Powerpivot
17/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
Devuelve las N filas supe!i!es de la #a
5/21/2018 233075709 Funciones Dax Powerpivot
18/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
FORMAT
Cnvie!#e un val! en #e*# se4n el f!"a# especificad.
FORMAT$%value'( %f!"a#,s#!in4')
F!"a#s nu"3!ics9FORMAT$ /80Q:.( Uene!al Nu"
5/21/2018 233075709 Funciones Dax Powerpivot
19/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
Devuelve una cadena de ca!ac#e!es de la @na "edia de una cadena de #e*#( dada la psici5ninicial & la ln4i#ud.
MID$%#e*#'( %s#a!#,nu"'( %nu",cha!s')
REPLACE
REPLACE !ee"pla@a pa!#e de una cadena de #e*#( en funci5n del n"e! de ca!ac#e!es 2ueespecifi2ue( cn una cadena de #e*# dife!en#e.
REPLACE$%ld,#e*#'( %s#a!#,nu"'( %nu",cha!s'( %ne=,#e*#')
REPT
Repi#e el #e*# un n"e! de#e!"inad de veces. +#ilice REPT pa!a llena! una celda cn va!ias
ins#ancias de una cadena de #e*#.
REPT$%#e*#'( %nu",#i"es')
RIGHT
RIU6T devuelve el l#i" ca!?c#e! ca!ac#e!es en una cadena de #e*#( se4n el n"e! deca!ac#e!es 2ue especifi2ue.
RIU6T$%#e*#'( %nu",cha!s')
SEARCH
Devuelve el n"e! del ca!?c#e! en el 2ue se encuen#!a p! p!i"e!a ve@ un ca!?c#e! cadenade #e*# cnc!e#s( si se lee de i@2uie!da a de!echa. En la TRIM$%#e*#')
UPPER
Cnvie!#e una cadena de #e*# en le#!as "a&sculas
===.p!fessinalpe!s
nal.c"
5/21/2018 233075709 Funciones Dax Powerpivot
20/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
+PPER $%#e*#')
VALUE
Cnvie!#e en un n"e! una cadena de #e*# 2ue !ep!esen#a un n"e!.
VAL+E$%#e*#')
FUNCIONES DE INTELIGENCIA DE TIEMPO
DATEADD
Devuelve una #a
5/21/2018 233075709 Funciones Dax Powerpivot
21/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
ENDOF%UARTER
Devuelve la l#i"a fecha del #!i"es#!e en el cn#e*# ac#ual pa!a la clu"na de fechasespecificada.
ENDOFK+ARTER$%da#es')
ENDOFYEAR
Devuelve la l#i"a fecha del a en el cn#e*# ac#ual pa!a la clu"na de fechas especificada.
ENDOF1EAR$%da#es' G(%&ea!,end,da#e')
year_end_date(opcional) Una cadena literal con una fecha que define la fecha de fin del
ao. El nmero predeterminado es el 31 de diciembre.
FIRSTDATE
Devuelve la p!i"e!a fecha en el cn#e*# ac#ual pa!a la clu"na de fechas especificada
FIRSTDATE$%da#es')
LASTDATE
Devuelve la l#i"a fecha en el cn#e*# ac#ual pa!a la clu"na de fechas especificada.
LASTDATE$%da#es')
NEXTDAY
Devuelve una #a
5/21/2018 233075709 Funciones Dax Powerpivot
22/22
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
Devuelve una #a