Download - Funciones Dax Powerpivot
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
FUNCIONES DE FECHA Y HORA
DATE
Devuelve la fecha especificada en el formato datetime
DATE(, , )
DATEVALUE
Convierte una fecha del formato de texto al formato de fecha y hora.
DATEVALUE(date_text)
DAY
Devuelve el da del mes, un nmero comprendido entre 1 y 31.
DAY()
EDATE
Devuelve la fecha, que corresponde al nmero indicado de meses antes o despus de la fecha
de inicio. Use EDATE para calcular las fechas de vencimiento que tienen lugar el mismo da del
mes que la fecha de emisin.
EDATE(, )
EOMONTH
Devuelve la fecha en el formato datetime del ltimo da del mes, antes o despus de un
nmero especificado de meses. Use EOMONTH para calcular las fechas de vencimiento que
tienen lugar el ltimo da del mes.
EOMONTH(, )
HOUR
Devuelve la hora como un nmero de 0 (12:00 a.m.) a 23 (11:00 p.m.)
HOUR()
MINUTE
Devuelve el minuto como un nmero de 0 a 59, segn un valor de fecha y hora.
MINUTE()
MONTH
Devuelve el mes como un nmero de 1 (enero) a 12 (diciembre).
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
MONTH()
NOW
La funcin NOW resulta til cuando es necesario mostrar la hora y fecha actuales en una hoja
de clculo o bien calcular un valor basado en la fecha y hora actuales, y que dicho valor se
actualice cada vez que se abra la hoja de clculo.
NOW()
SECOND
De los segundos de un valor de hora como un nmero de 0 a 59.
SECOND()
TIME
Convierte las horas, minutos y segundos dados como nmeros en una hora en formato
datetime.
TIME(hour, minute, second)
TIMEVALUE
Convierte una hora en formato de texto al formato de fecha y hora.
TIMEVALUE(time_text)
TODAY
Devuelve la fecha actual.
TODAY()
WEEKDAY
Devuelve un nmero de 1 a 7 para identificar el da de la semana de una fecha. De forma
predeterminada, los das estn comprendidos entre 1 (domingo) y 7 (sbado).
WEEKDAY(, )
return_type 1 La semana comienza en domingo (1) y termina el sbado (7). 2 La semana comienza en lunes (1) y termina el domingo (7). 3 La semana comienza en lunes (0) y termina el domingo (6).
WEEKNUM
Devuelve el nmero de semana de la fecha y el ao dados segn el valor de return_type. El
nmero de semana indica la posicin numrica de dicha semana en un ao.
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
WEEKNUM(, )
return_type
Tipo devuelto Inicio de la semana
1 La semana empieza el domingo. Los das de la semana se numeran del 1 al 7.
2 La semana empieza el lunes. Los das de la semana se numeran del 1 al 7.
YEAR
Devuelve el ao de una fecha como un entero de cuatro dgitos en el intervalo de 1900 a 9999.
YEAR()
FUNCIONES DE FILTRO
ALL
Devuelve todas las filas de una tabla o todos los valores de una columna; se omiten los filtros
que se puedan haber aplicado. Esta funcin resulta til para borrar filtros y crear clculos en
todas las filas de una tabla.
ALL( { | [, [, [,]]]} )
ALLEXCEPT
Quita todos los filtros de contexto de la tabla excepto los filtros que se han aplicado a las
columnas especificadas
ALLEXCEPT(,[,[,]])
ALLNOBLANKROW
A partir de la tabla primaria de una relacin, devuelve todas las filas menos la fila en blanco, o
todos los valores distintos de una columna menos la fila en blanco, y omite cualquier filtro de
contexto que pudiera existir
ALLNOBLANKROW(|)
ALLSELECTED
Quita los filtros de contexto de las columnas y filas de la consulta actual, a la vez que mantiene todos los dems filtros de contexto o filtros explcitos.
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM La funcin ALLSELECTED obtiene el contexto que representa todas las filas y columnas de la consulta, a la vez que conserva los filtros explcitos y los contextos que no sean filtros de fila y de columna. Esta funcin se puede utilizar para obtener totales visuales en las consultas.
ALLSELECTED([ | ])
CALCULATE
Evala una expresin en un contexto que est modificado por los filtros especificados.
CALCULATE(,,)
CALCULATETABLE
Evala una expresin de tabla en un contexto modificado por los filtros dados.
CALCULATETABLE(,,,)
DISTINCT
Devuelve una tabla de una columna que contiene los valores distintos de la columna
especificada. En otras palabras, los valores duplicados se quitan y solo se devuelven los valores
nicos.
DISTINCT()
EARLIER
Devuelve el valor actual de la columna especificada en un paso de la evaluacin exterior de la
columna mencionada.
EARLIER es til para los clculos anidados en que se desea usar un cierto valor como entrada
para generar clculos basados en esa entrada. En Microsoft Excel, estos clculos solo se
pueden realizar dentro del contexto de la fila actual; sin embargo, en DAX el valor de la
entrada se puede almacenar y, a continuacin, realizar el clculo con los datos de la tabla
completa.
EARLIER se usa principalmente en el contexto de columnas calculadas.
EARLIER(, )
EARLIEST
Devuelve el valor actual de la columna especificada en un paso de la evaluacin exterior de la
columna especificada
EARLIEST()
FILTER
Devuelve una tabla que representa un subconjunto de otra tabla o expresin.
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
FILTER(,)
FILTERS
Devuelve los valores que se aplican directamente como filtros a columnName.
FILTERS()
HASONEFILTER
Devuelve TRUE cuando el nmero de valores filtrados directamente en columnName es uno;
en caso contrario, devuelve FALSE.
HASONEFILTER()
HASONEVALUE
Devuelve TRUE cuando el contexto de columnName se ha filtrado hasta llegar a un nico valor
distintivo. En caso contrario, es FALSE.
HASONEVALUE()
ISCROSSFILTERED
Devuelve TRUE si se filtra columnName, u otra columna de la misma tabla o una tabla
relacionada
ISCROSSFILTERED()
ISFILTERED
Devuelve TRUE si columnName se est filtrando directamente. Si no hay ningn filtro en la
columna, o si el filtrado tiene lugar porque se est filtrando otra columna de la misma tabla o
de tabla relacionada, la funcin devuelve FALSE
ISFILTERED()
KEEPFILTERS
Modifica el modo en que se aplican los filtros al evaluar una funcin CALCULATE o
CALCULATETABLE
KEEPFILTERS()
RELATED
Devuelve un valor relacionado de otra tabla
RELATED()
RELATEDTABLE
Evala una expresin de tabla en un contexto modificado por los filtros dados.
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
RELATEDTABLE()
USERELATIONSHIP
Especifica la relacin que se va a usar en un determinado clculo como la nica relacin
existente entre columnName1 y columnName2.
USERELATIONSHIP(,)
VALUES
Devuelve una tabla de una columna que contiene los valores distintos de la tabla o columna
especificada. En otras palabras, los valores duplicados se quitan y solo se devuelven los valores
nicos.
Esta funcin no se puede usar para devolver valores en una celda o columna de una hoja de
clculo, sino que ms bien se usa como una funcin intermedia, anidada en una frmula, para
obtener una lista de los distintos valores que se pueden contar, o usar para filtrar o sumar
otros valores.
VALUES()
FUNCIONES DE INFORMACIN
CONTAINS
Devuelve TRUE si existen valores para todas las columnas a las que se hace referencia, o se
encuentran en dichas columnas; en caso contrario, la funcin devuelve FALSE.
CONTAINS(, , [, , ])
CUSTOMDATA
Devuelve el contenido de la propiedad CustomData en la cadena de conexin.
CUSTOMDATA()
ISBLANK
Comprueba si un valor est en blanco y devuelve TRUE o FALSE
ISBLANK()
ISERROR
Comprueba si un valor es un error, y devuelve TRUE o FALSE.
ISERROR()
ISNONTEXT
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM Comprueba si un valor no es texto (las celdas en blanco no son texto) y devuelve TRUE o
FALSE.
ISNONTEXT()
ISTEXT
Comprueba si un valor es texto y devuelve TRUE o FALSE
ISTEXT()
LOOKUPVALUE
Devuelve el valor de result_columnName para la fila que cumple todos los criterios
especificados por search_columnName y search_value.
LOOKUPVALUE( , , [, , ])
result_columnName
Nombre de una columna existente que contiene el valor que se desea obtener. La columna debe tener un nombre, normalmente completo, con la sintaxis estndar de DAX. No puede ser una expresin.
search_columnName
Nombre de una columna existente, de la misma tabla que result_columnName o de una tabla relacionada, en la que se realiza la bsqueda. La columna debe tener un nombre, normalmente completo, con la sintaxis estndar de DAX. No puede ser una expresin.
search_value
Expresin escalar que no hace referencia a ninguna de las columnas de la misma tabla en que se realiza la bsqueda
PATH
Devuelve una cadena de texto delimitada con los identificadores de todos los elementos primarios del identificador actual, comenzando con el ms antiguo y continuando hasta el actual. PATH(, ) PATHCONTAINS
Devuelve TRUE si el item especificado existe en la path especificada.
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM PATHCONTAINS(, ) PATHITEM
Devuelve el elemento que se encuentra en la position especificada a partir una cadena resultado de la evaluacin de una funcin PATH. Las posiciones se cuentan de izquierda a derecha. PATHITEM(, [, ]) PATHITEMREVERSE
Devuelve el elemento que se encuentra en la position especificada a partir una cadena resultado de la evaluacin de una funcin PATH. Las posiciones se cuentan hacia atrs, de derecha a izquierda. PATHITEMREVERSE(, [, ])
FUNCIONES LGICAS
AND
Comprueba si ambos argumentos son TRUE y devuelve TRUE en ese caso. De lo contrario,
devuelve false.
AND(,)
FALSE
Devuelve el valor lgico FALSE.
FALSE()
IF
Comprueba si se cumple la condicin proporcionada como primer argumento. Devuelve un
valor si la condicin es TRUE y devuelve otro valor si la condicin es FALSE.
IF(logical_test>,, value_if_false)
IFERROR
Evala una expresin y devuelve un valor especificado si la expresin devuelve un error; en
caso contrario devuelve el valor de la expresin.
IFERROR(value, value_if_error)
NOT
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
Cambia FALSE a TRUE o TRUE a FALSE.
NOT()
OR
Comprueba si uno de los argumentos es TRUE para devolver TRUE. La funcin devuelve FALSE
si ambos argumentos son FALSE.
OR(,)
SWITCH
Evala una expresin con lista de valores y devuelve una de las varias expresiones de resultado
posibles
SWITCH(, , [, , ][, ])
expression
Cualquier expresin de DAX que devuelva un nico valor escalar, con el que la expresin se va
a evaluar varias veces (para cada fila y contexto).
value
Valor constante que se va a comparar con los resultados de expression.
result
Cualquier expresin escalar que se debe evaluar si los resultados de expression coinciden con el value correspondiente.
else
Cualquier expresin escalar que se debe evaluar si el resultado de expression no coincide con ninguno de los argumentos de value.
=SWITCH([Month], 1, "January", 2, "February", 3, "March", 4, "April" , 5, "May", 6, "June", 7, "July", 8, "August", 9, "September", 10, "October", 11, "November", 12, "December", "Unknown month number" ) TRUE
Devuelve el valor lgico TRUE. TRUE()
FUNCIONES MATEMTICAS
ABS
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM Devuelve el valor absoluto de un nmero. ABS() CEILING
Redondea un nmero al entero ms cercano o al mltiplo ms cercano en importancia. CEILING(, )
significance Mltiplo de importancia al que desea redondear. Por ejemplo, para redondear al entero ms cercano, escriba 1.
CURRENCY
Evala el argumento y devuelve el resultado como tipo de datos de moneda. CURRENCY() DIVIDE Realiza la divisin y devuelve un resultado alternativo o BLANK() al dividirlo entre 0. DIVIDE(, [,])
alternateresult (Opcional) El valor devuelto cuando la divisin entre cero da como resultado un error. Cuando no se proporciona, el valor predeterminado es BLANK().
FLOOR
Redondea un nmero hacia cero, al mltiplo significativo ms cercano. FLOOR(, ) INT
Redondea un nmero al entero ms cercano. INT() POWER
Devuelve el resultado de un nmero elevado a una potencia. POWER(, ) RANDBETWEEN
Devuelve un nmero aleatorio en un rango comprendido entre dos nmeros que especifique.
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM RANDBETWEEN(,) ROUND
Redondea un nmero al nmero de dgitos especificado.
ROUND(, ) SIGN
Determina el signo de un nmero, el resultado de un clculo o un valor en una columna. La funcin devuelve 1 si el nmero es positivo, 0 (cero) si el nmero es cero o -1 si el nmero es negativo. SIGN() SUM
Suma todos los nmeros de una columna. SUM() SUMX Devuelve la suma de una expresin evaluada por cada fila de una tabla SUMX(, ) En el siguiente ejemplo primero se filtra la tabla InternetSales por la expresin ShippingTerritoryID = 5 y, a continuacin, devuelve la suma de todos los valores de la columna Freight. Es decir, la expresin devuelve la suma de los cargos de flete solo para el rea de ventas especificada. =SUMX(FILTER(InternetSales,InternetSales[SalesTerritoryID]=5),[Freight])
FUNCIONES ESTADSTICAS AVERAGE
Devuelve el promedio (la media aritmtica) de todos los nmeros de una columna. AVERAGE() AVERAGEA
Devuelve el promedio (media aritmtica) de los valores de una columna. Trata texto y valores no numricos. AVERAGEA()
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM La funcin AVERAGEA usa una columna y calcula el promedio de los nmeros que contiene, pero tambin trata tipos de datos no numricos segn las reglas siguientes:
Los valores que dan como resultado TRUE cuentan como 1.
Los valores que dan como resultado FALSE cuentan como 0 (cero).
Los valores que contienen texto no numrico cuentan como 0 (cero).
El texto vaco ("") cuenta como 0 (cero) AVERAGEX Calcula el promedio (media aritmtica) de un conjunto de expresiones evaluadas sobre una tabla AVERAGEX(,) En el ejemplo siguiente se calculan los impuestos y los cargos medios en cada pedido de la tabla InternetSales sumando en primer lugar Freight y TaxAmt en cada fila y, a continuacin, obteniendo el promedio de esas sumas. =AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt]) COUNT
La funcin COUNT cuenta el nmero de celdas de una columna que contiene nmeros. COUNT() COUNTA
La funcin COUNTA cuenta el nmero de celdas de una columna que no estn vacas. No solo cuenta las filas que contienen valores numricos, sino tambin las filas que contienen valores que no estn en blanco, incluido el texto, las fechas y los valores lgicos. COUNTA() COUNTAX
La funcin COUNTAX cuenta los resultados que no estn en blanco al evaluar el resultado de una expresin sobre una tabla. Es decir, funciona igual que la funcin COUNTA, pero se utiliza para iterar a travs de las filas de una tabla y contar las filas donde los resultados de las expresiones especificadas tienen como resultado un resultado que no est en blanco. COUNTAX(,) El ejemplo siguiente cuenta el nmero de filas que no estn en blanco en la columna Phone mediante la tabla que se obtiene al filtrar la tabla Reseller en [Status] = Active. =COUNTAX(FILTER('Reseller',[Status]="Active"),[Phone]) COUNTBLANK
Cuenta el nmero de celdas en blanco en una columna. COUNTBLANK()
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM COUNTROWS
La funcin COUNTROWS cuenta el nmero de filas de la tabla especificada o de una tabla definida por una expresin. COUNTROWS() COUNTX
Cuenta el nmero de filas que contienen un nmero o una expresin que se evala en un nmero, al evaluar una expresin sobre una tabla. COUNTX(,) La frmula siguiente devuelve un recuento de todas las filas en la tabla Product que tienen un precio en lista =COUNTX(Product,[ListPrice])
CROSSJOIN
Devuelve una tabla que contiene el producto cartesiano de todas las filas de todas las tablas de los argumentos. Las columnas de la nueva tabla son todas las columnas de todas las tablas de argumentos. CROSSJOIN(, [, ])
En el ejemplo siguiente se muestran los resultados de aplicar CROSSJOIN() a dos tablas: Colors y Stationery. La tabla Colores contiene colores y patrones:
CROSSJOIN( Colors, Stationery)
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
DISTINCTCOUNT
La funcin DISTINCTCOUNT cuenta el nmero de celdas distintas de una columna de nmeros.
DISTINCTCOUNT()
GENERATE
Devuelve una tabla con el producto cartesiano entre cada fila de table1 y la tabla que resulta de la evaluacin de table2 en el contexto de la fila actual de table1. GENERATE(, )
MAX
Devuelve el mayor valor numrico de una columna. MAX() MAXA
Devuelve el valor mayor de una columna. Se cuentan los valores y los blancos MAXA() MAXX
Evala una expresin por cada fila de una tabla y devuelve el mayor valor numrico. MAXX(,) **FUNCIONES MIN, MINA, MINX SON IGUALES QUE MAX,MAXA Y MAXX pero aportando los valores ms pequeos RANK.EQ
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
Devuelve la clasificacin de un nmero en una lista de nmeros. RANK.EQ(, [, ]) RANKX
Devuelve la clasificacin de un nmero en una lista de nmeros para cada fila del argumento de table. RANKX(, [, [, [, ]]])
ties (Opcional) Enumeracin que define cmo determinar la clasificacin si hay equivalentes.
ROW
Devuelve una tabla con una sola fila que contiene los valores resultantes de las expresiones proporcionadas a cada columna.
ROW(, ][,, ]])
Ejemplo: ROW("Internet Total Sales (USD)",SUM(InternetSales_USD[SalesAmount_USD]),"Resellers Total Sales (USD)", SUM(ResellerSales_USD[SalesAmount_USD])) STDEV.P
Devuelve la desviacin estndar de todo el rellenado. STDEV.P() SUMMARIZE Devuelve una tabla de resumen para los totales solicitados sobre un conjunto de grupos. SUMMARIZE(, [, ][, , ])
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
tabla
Cualquier expresin de DAX que devuelva una tabla de datos.
groupBy_columnName
(Opcional) Nombre completo de una columna existente que se utilizar para crear grupos de resumen en funcin de los valores situados en ella. Este parmetro no puede ser una expresin.
name
Nombre dado a una columna de total o de resumen, escrito entre comillas.
expresin
Cualquier expresin de DAX que devuelva un nico valor escalar, con el que la expresin se va a evaluar varias veces (para cada fila y contexto).
En el ejemplo siguiente se devuelve un resumen de las ventas de distribuidores, agrupadas en torno al ao natural y el nombre de la categora de producto. Esta tabla de resultados permite realizar anlisis sobre las ventas de distribuidor por ao y categora de producto.
SUMMARIZE(ResellerSales_USD, DateTime[CalendarYear], ProductCategory[ProductCategoryName], "Sales Amount (USD)", SUM(ResellerSales_USD[SalesAmount_USD]), "Discount Amount (USD)", SUM(ResellerSales_USD[DiscountAmount]))
TOPN
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM Devuelve las N filas superiores de la tabla especificada.
TOPN(, , , [[, , []]])
VAR.P
Devuelve la varianza de todo el rellenado.
VAR.P()
FUNCIONES DE TEXTO
BLANK
Devuelve un valor en blanco. BLANK() Ejemplo en formula: =IF( SUM(InternetSales_USD[SalesAmount_USD])= 0 , BLANK() , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD]) )
CONCATENATE
Combina dos cadenas de texto en una sola. CONCATENATE(, ) EXACT
Compara dos cadenas de texto y devuelve TRUE si son exactamente iguales y FALSE si no es as. EXACT distingue entre maysculas y minsculas, pero omite las diferencias de formato. Puede utilizar EXACT para probar el texto que se especifica en un documento. EXACT([Column1],[Column2]) FIND
Devuelve la posicin inicial de una cadena de texto dentro de otra. FIND distingue maysculas de minsculas. FIND(, [, [][, ]])
FIXED
Redondea un nmero a la cantidad especificada de decimales y devuelve el resultado como texto. Puede especificar que el resultado se devuelva con o sin comas. FIXED(, , )
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM FORMAT
Convierte un valor en texto segn el formato especificado. FORMAT(, )
Formatos numricos: FORMAT( 12345.67, "General Number")..12345.67 FORMAT( 12345.67, "Currency").12,345.67 $ FORMAT( 12345.67, "Fixed").12345.67 FORMAT( 12345.67, "Standard").12,345.67 FORMAT( 12345.67, "Percent").1,234,567.00% FORMAT( 12345.67, "Scientific").1.23E+04
Formato fecha:
LEFT
Devuelve el nmero de caracteres especificado desde el inicio de una cadena de texto. LEFT(, ) LEN
Devuelve el nmero de caracteres de una cadena de texto. LEN() LOWER
Convierte en minsculas todas las letras de una cadena de texto. LOWER() MID
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM
Devuelve una cadena de caracteres de la zona media de una cadena de texto, dada la posicin inicial y la longitud. MID(, , ) REPLACE
REPLACE reemplaza parte de una cadena de texto, en funcin del nmero de caracteres que especifique, con una cadena de texto diferente. REPLACE(, , , ) REPT
Repite el texto un nmero determinado de veces. Utilice REPT para llenar una celda con varias instancias de una cadena de texto. REPT(, ) RIGHT
RIGHT devuelve el ltimo carcter o caracteres en una cadena de texto, segn el nmero de caracteres que especifique. RIGHT(, ) SEARCH
Devuelve el nmero del carcter en el que se encuentra por primera vez un carcter o cadena de texto concretos, si se lee de izquierda a derecha. En la bsqueda no se distinguen maysculas y minsculas, y se distinguen caracteres acentuados. SEARCH(, [, [][, ]]) SUBSTITUTE
Reemplaza el texto existente por otro en una cadena de texto SUBSTITUTE(, , , ) TRIM
Quita todos los espacios del texto salvo el espacio entre una palabra y otra. TRIM() UPPER
Convierte una cadena de texto en letras maysculas
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM UPPER () VALUE
Convierte en un nmero una cadena de texto que representa un nmero. VALUE()
FUNCIONES DE INTELIGENCIA DE TIEMPO
DATEADD
Devuelve una tabla que contiene una columna de fechas, desplazada cada una de ellas hacia delante o hacia atrs en el tiempo de acuerdo con el nmero especificado de intervalos de fechas en el contexto actual DATEADD(,,)
DATESBETWEEN
Devuelve una tabla que contiene una columna de fechas que comienza con start_date y contina hasta end_date. DATESBETWEEN(,,) EJEMPLO: =CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), DATESBETWEEN(DateTime[DateKey], DATE(2007,6,1), DATE(2007,8,31) )) DATESINPERIOD
Devuelve una tabla que contiene una columna de fechas que comienza con start_date y contina con un valor de number_of_intervals especificado. DATESINPERIOD(,,,) ENDOFMONTH
Devuelve la ltima fecha del mes en el contexto actual para la columna de fechas especificada. ENDOFMONTH()
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM ENDOFQUARTER
Devuelve la ltima fecha del trimestre en el contexto actual para la columna de fechas especificada. ENDOFQUARTER() ENDOFYEAR
Devuelve la ltima fecha del ao en el contexto actual para la columna de fechas especificada. ENDOFYEAR( [,])
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 primera fecha en el contexto actual para la columna de fechas especificada FIRSTDATE() LASTDATE
Devuelve la ltima fecha en el contexto actual para la columna de fechas especificada. LASTDATE() NEXTDAY
Devuelve una tabla que contiene una columna de todas las fechas desde el da siguiente, en funcin de la fecha especificada en la columna dates en el contexto actual. NEXTDAY() ** Existen otras funciones IGUALES: NEXTMONTH (MESES), NEXTQUARTER (TRIMESTRES), NEXTYEAR (AOS) OPENINGBALANCEMONTH
Evala la expresin de la primera fecha del mes en el contexto actual. OPENINGBALANCEMONTH(,[,]) **Existen las mismas funciones para : QUARTER, YEAR PARALLELPERIOD
ww
w.p
rofe
ssion
alpe
rson
al.com
-
POWERPIVOT WWW.PROFESSIONALPERSONAL.COM Devuelve una tabla que contiene una columna de fechas que representa un paralelo del perodo de las fechas de la columna dates especificada, en el contexto actual, con las fechas desplazadas varios intervalos que reenvan a un tiempo posterior o uno anterior. PARALLELPERIOD(,,)
PREVIOUSDAY
Devuelve una tabla que contiene una columna con todas las fechas que representan el da anterior a la primera fecha de la columna dates, en el contexto actual. PREVIOUSDAY() **Existe tambin: PREVIOUSMONTH,PREVIOUSQUARTER, PREVIOUSYEAR STARTOFMONTH
Devuelve la primera fecha del mes en el contexto actual para la columna de fechas especificada. STARTOFMONTH() **Existe tambin para QUARTER, YEAR TOTALMTD
Evala el valor de la expression para el mes hasta la fecha, en el contexto actual TOTALMTD(,[,]) **Tambin existe: TOTALQTD (TRIMESTRE), TOTALYTD (AO)
ww
w.p
rofe
ssion
alpe
rson
al.com