{"id":27550,"date":"2023-06-19T06:33:00","date_gmt":"2023-06-19T04:33:00","guid":{"rendered":"https:\/\/expert-only.com\/?p=27550"},"modified":"2026-05-18T13:55:48","modified_gmt":"2026-05-18T11:55:48","slug":"valor-ano-anterior-com-power-bi","status":"publish","type":"post","link":"https:\/\/expert-only.com\/pt-pt\/power-bi\/valor-ano-anterior-com-power-bi\/","title":{"rendered":"Como calcular o valor do ano anterior com o Power BI?"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-text-align-left\"><strong><em>Tutorial do Power BI sobre como usar a fun\u00e7\u00e3o SAMEPERIODLASTYEAR em uma f\u00f3rmula DAX para calcular o valor do ano anterior.<\/em><\/strong><\/h4>\n\n\n\n<p>Para calcular o valor do ano anterior com o Power BI, basta usar as duas fun\u00e7\u00f5es DAX CALCULATE dispon\u00edveis combinadas com a fun\u00e7\u00e3o PREVIOUS YEAR. Em pain\u00e9is financeiros e relat\u00f3rios, use o valor do ano anterior para compara\u00e7\u00e3o e c\u00e1lculo de varia\u00e7\u00e3o com o ano atual. De fato, a an\u00e1lise de n\u00fameros financeiros geralmente envolve compara\u00e7\u00e3o de tempo e previs\u00f5es cont\u00ednuas. A previs\u00e3o financeira usa meses, trimestres ou anos cont\u00ednuos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-use-a-funcao-de-tempo-sameperiodlastyear-no-power-bi\">Use a fun\u00e7\u00e3o de tempo SAMEPERIODLASTYEAR no Power BI<\/h2>\n\n\n\n<p>A fun\u00e7\u00e3o SAMEPERIODLASTYEAR no DAX \u00e9 uma fun\u00e7\u00e3o avan\u00e7ada de intelig\u00eancia temporal projetada para fazer an\u00e1lises comparativas em per\u00edodos id\u00eanticos em anos consecutivos. Ao contr\u00e1rio da fun\u00e7\u00e3o Power BI <code>PREVIOUSYEAR<\/code>, que apenas retrocede o contexto da data em um ano, <strong>SAMEPERIODLASTYEAR mant\u00e9m a estrutura do seu per\u00edodo de tempo especificado<\/strong>, seja um trimestre, m\u00eas ou at\u00e9 mesmo um per\u00edodo de tempo personalizado.<\/p>\n\n\n\n<p>Essa <strong>caracter\u00edstica em particular \u00e9 ben\u00e9fica para identificar padr\u00f5es sazonais ou irregularidades nos dados<\/strong>. \u00c9 importante ressaltar que essa fun\u00e7\u00e3o funciona de maneira mais eficaz quando voc\u00ea tem uma tabela de datas bem projetada em seu modelo do Power BI e que essa <strong>tabela \u00e9 marcada como uma tabela de datas<\/strong>. Fazendo isso, garante-se que suas hierarquias de datas sejam compreendidas com precis\u00e3o pelo DAX, permitindo que o SAMEPERIODLASTYEAR execute transi\u00e7\u00f5es perfeitas no contexto temporal.<\/p>\n\n\n\n<p>Por exemplo, com uma medida chamada vendas, que representa o ano atual, ser\u00e1 utilizada mais tarde para calcular o valor do ano anterior numa f\u00f3rmula DAX.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Sales := SUM('Sales'[Amount])<\/pre>\n\n\n\n<p>\u00c9 poss\u00edvel criar uma nova medida DAX para as vendas do ano anterior, chamada Vendas LY, para obter as vendas do ano passado para o mesmo intervalo de datas. Essa funcionalidade permite uma an\u00e1lise detalhada e oferece maior fidelidade \u00e0s suas informa\u00e7\u00f5es de intelig\u00eancia empresarial.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Sales LY := CALCULATE([Sales], SAMEPERIODLASTYEAR( 'time'[date_key]))<\/pre>\n\n\n\n<p>Essa f\u00f3rmula filtraria os dados de vendas para incluir apenas a receita do ano anterior, permitindo um planejamento de neg\u00f3cios mais estrat\u00e9gico e detalhado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-calcule-o-valor-do-ano-anterior-no-power-bi-usando-uma-unica-formula-dax\">Calcule o valor do ano anterior no Power BI usando uma \u00fanica f\u00f3rmula DAX <\/h2>\n\n\n\n<p>A op\u00e7\u00e3o mais simples \u00e9 usar diretamente o valor de uma coluna existente da tabela de origem. O desenvolvedor ou usu\u00e1rio de neg\u00f3cios importa a coluna existente em um Modelo Tabular ou no Power BI. Observe que \u00e9 necess\u00e1rio usar a fun\u00e7\u00e3o REMOVEFILTERS para exibir os resultados.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Sales Last Year = \nCALCULATE (\n    SUM ( sales[sales] ),\n    SAMEPERIODLASTYEAR ( 'time'[date_key] ),\n    REMOVEFILTERS ( sales )\n)<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"540\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2023\/05\/power-bi-last-year-value-dax-formula.jpg\" alt=\"Calcular o valor do ano anterior no Power BI com uma f\u00f3rmula DAX\" class=\"wp-image-26602\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2023\/05\/power-bi-last-year-value-dax-formula.jpg 680w, https:\/\/expert-only.com\/wp-content\/uploads\/2023\/05\/power-bi-last-year-value-dax-formula-300x238.jpg 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\"><em>Calcular o valor do ano anterior em um relat\u00f3rio do Power BI<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Para ir al\u00e9m, o termo <strong><a href=\"https:\/\/expert-only.com\/en\/concepts\/dax-data-analysis-expressions\/\">DAX significa Data Analysis Expression<\/a><\/strong> e \u00e9 uma linguagem da Microsoft. Por exemplo, o PowerPivot, os relat\u00f3rios e pain\u00e9is do Power BI e tamb\u00e9m os modelos Tabulares usam a linguagem DAX. Confira a documenta\u00e7\u00e3o detalhada das duas fun\u00e7\u00f5es deste artigo no site oficial do Power BI:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A documenta\u00e7\u00e3o oficial da fun\u00e7\u00e3o DAX <a href=\"https:\/\/docs.microsoft.com\/en-us\/dax\/calculate-function-dax\" target=\"_blank\" rel=\"noreferrer noopener\">CALCULATE<\/a>.<\/li>\n\n\n\n<li>E a documenta\u00e7\u00e3o oficial da fun\u00e7\u00e3o <a href=\"https:\/\/learn.microsoft.com\/en-us\/dax\/sameperiodlastyear-function-dax\" target=\"_blank\" rel=\"noreferrer noopener\">SAMEPERIODLASTYEAR<\/a> do DAX.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-conclusao-sobre-o-calculo-do-valor-do-ultimo-ano-com-o-power-bi\">Conclus\u00e3o sobre o c\u00e1lculo do valor do \u00faltimo ano com o Power BI<\/h3>\n\n\n\n<p>Este artigo explica passo a passo como calcular o valor do ano anterior com o Power BI e uma f\u00f3rmula DAX. Mas tamb\u00e9m se aplica \u00e0 cria\u00e7\u00e3o de medidas temporais num modelo tabular do Analysis Services.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-confira-estas-perguntas-frequentes-sobre-dax-e-power-bi\">Confira estas perguntas frequentes sobre DAX e Power BI<\/h3>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6a0afe44d031f\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">O total das vendas do ano anterior \u00e9 calculado automaticamente no Power BI?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Por padr\u00e3o, o total das vendas do ano anterior n\u00e3o \u00e9 calculado automaticamente pelo software. No entanto, o DAX para o Power BI permite criar uma medida usando fun\u00e7\u00f5es de tempo para calcular as vendas do ano anterior.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6a0afe44d0320\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Quais s\u00e3o as op\u00e7\u00f5es para calcular o ano anterior no DAX? <\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No Power BI, existem muitas op\u00e7\u00f5es para calcular novas medidas, incluindo aquelas com fun\u00e7\u00f5es de tempo. Use a coluna base mapeada de uma tabela ou outras medidas.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6a0afe44d0321\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Qual \u00e9 a diferen\u00e7a entre as linguagens DAX e MDX? <\/h3>\n<div class=\"rank-math-answer \">\n\n<p>DAX significa Data Analysis Expressions e \u00e9 usado para criar medidas e c\u00e1lculos para o Power BI e o Power BI. Por exemplo, cubos do Analysis Services cont\u00eam c\u00f3digo MDX.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6a0afe44d0322\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Qual \u00e9 a fun\u00e7\u00e3o DAX para o ano anterior?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A fun\u00e7\u00e3o DAX para calcular o ano anterior \u00e9 a fun\u00e7\u00e3o PREVIOUSYEAR incorporada do Power BI, ela retorna todas as datas at\u00e9 o ano fornecido como um par\u00e2metro de entrada.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<figure class=\"wp-block-embed aligncenter is-type-wp-embed is-provider-tutoriais-sql-e-ti wp-block-embed-tutoriais-sql-e-ti\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/expert-only.com\/en\/power-bi\/power-bi-previous-month-value\/\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Tutorial do Power BI sobre como usar a fun\u00e7\u00e3o SAMEPERIODLASTYEAR em uma f\u00f3rmula DAX para calcular o valor do ano anterior. Para calcular o valor do ano anterior com o Power BI, basta usar as duas fun\u00e7\u00f5es DAX CALCULATE <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/pt-pt\/power-bi\/valor-ano-anterior-com-power-bi\/\" title=\"Como calcular o valor do ano anterior com o Power BI?\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":10950,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[446],"tags":[],"class_list":{"0":"post-27550","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-power-bi"},"_links":{"self":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts\/27550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=27550"}],"version-history":[{"count":5,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts\/27550\/revisions"}],"predecessor-version":[{"id":31231,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts\/27550\/revisions\/31231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/media\/10950"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=27550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=27550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=27550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}