233075709 Funciones Dax Powerpivot

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