YEARFRAC
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Calcula a fração do ano representada pelo número de dias inteiros entre duas datas. Use a função de planilha YEARFRAC para identificar a proporção dos benefícios ou obrigações de um ano inteiro a serem atribuídos a um termo específico.
Sintaxe
YEARFRAC(<start_date>, <end_date>, <basis>)
Parâmetros
Termo | Definição |
---|---|
start_date |
A data de início em formato datetime . |
end_date |
A data final em formato datetime . |
basis |
(Opcional) O tipo de base de contagem de dias a utilizar. Todos os argumentos são truncados para inteiros. Base - Descrição 0 - US (NASD) 30/360 (valor padrão) 1 - Efetivo/real 2 - Atual/360 3 - Atual/365 4 – Europeu 30/360 |
Valor de retorno
Um número decimal. O tipo de dados interno é um número de ponto flutuante de precisão dupla IEEE de 64 bits (8 bytes) assinado.
Observações
Ao contrário do Microsoft Excel, que armazena datas como números de série, DAX usa um formato
datetime
para trabalhar com datas e horas. Se precisar de ver datas como números de série, pode utilizar as opções de formatação no Excel.Se
start_date
ouend_date
não forem datas válidas, YEARFRAC retornará um erro.Se
basis
< 0 ou sebasis
> 4, YEARFRAC retorna um erro.
Exemplo 1
O exemplo a seguir retorna a fração de um ano representada pela diferença entre as datas nas duas colunas, TransactionDate
e ShippingDate
:
= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
Exemplo 2
O exemplo a seguir retorna a fração de um ano representada pela diferença entre as datas, 1º de janeiro e 1º de março:
= YEARFRAC("Jan 1 2007","Mar 1 2007")
Use anos de quatro dígitos sempre que possível, para evitar obter resultados inesperados. Quando o ano é truncado, o ano atual é assumido. Quando a data é ou omitida, a primeira data do mês é assumida.
O segundo argumento, basis
, também foi omitido. Portanto, a fração anual é calculada de acordo com o padrão US (NASD) 30/360.
Conteúdo relacionado
Funções de data e horaWEEKNUM funçãoYEARFRAC funçãoWEEKDAY função