Columna de matriz del año anterior

Un usuario Pregunto ✅

RobbLewz

Hola, tengo una tabla de matriz en mi informe que quiero mostrar las ventas totales por empleado, por mes y tener las ventas totales del año anterior.

tengo un sql

dimensión llamada DimEmployee, (EmpId(PK), EmpName),

formato británico…

dimensión llamada DimDate (DateKey(PK), FullDate(DD/MM/YYY/), FiscalYear, FiscalMonth, FiscalMonthName) — Fiscal Month es un int, (1 = abril, etc… usado para ordenar FidcalMonthName) — FiscalMonthName es a varchar, abril, mayo, junio, etc…

Tabla de hechos llamada FactSales(EmpId(FK), SaleAmount deciaml, DateKey(FK))

Así que tengo una segmentación que extrae su valor de DimDate(FiscalYear) para filtrar la matriz a una año fiscal,

La matriz visual está configurada como

Filas – DimEmployee.EmpName

Columnas – DimDate.FiscalMonthName

Valores – FactSales.SaleAmount – (Resumidos del menú desplegable)

La tabla se parece a…

Empleado abril Mayo … etc. Total (Calculado por la matriz)
Emp1 10 20 30 60
Emp2 5 10 10 25

Sin embargo, queremos tener una columna de total del año anterior al principio, así que algo como…

Empleado Total del año anterior abril Mayo … etc.

Total (YDT)

Emp 1 500 20 20 10

50

Sin embargo, no puedo averiguar cómo lograr esto.

Tengo una tabla Metrix con 2 medidas.

Año actual = SUMA(FactSales[SalesAmount]) – filtrado por la segmentación de informes del año fiscal

Año anterior = CALCULAR([CurrentYear]MISMOPERIODULTIMOAÑO(DimDate[FullDate]))

Los valores funcionan bien en un gráfico de barras, pero puedo encontrar una manera de implementarlo en la matriz en el formato anterior

¿Alguien se enfrentó a este problema?

RobbLewz

actualicé la publicación original para que tenga más sentido

En respuesta a RobbLewz

Hola @RobbLewz

Matrix no admite este tipo de formato de forma predeterminada.

¿Le importaría agregar filas a su modelo de datos o crear tablas calculadas?

Esta solución no es dinámica.

Atentamente
Maggie

amichandak

No es claro,

En caso de que tenga una tabla de fechas y necesite YTD o YTD anterior, puede usar datesytd y totalytd . En ambos, puede dar la fecha de finalización del año

YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"12/31"))
This Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD((ENDOFYEAR('Date'[Date])),"12/31"))

Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
Last YTD complete Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd(dateadd('Date'[Date],-1,Year),-21,Day))

«12/31» es la fecha de fin de año, puede cambiarlo diciendo «3/31», fin de año en marzo

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista del modelo. Además, únelo con la columna de fecha de tu/s hecho/s. Referir:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Agradezco sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución.
En caso de que no ayude, proporcione información adicional y márqueme con @

Gracias. Mis blogs recientes –Decodificación de consultas directas: inteligencia de tiempo, colores de ganadores en MAP, análisis de recursos humanos, Power BI, trabajo con tiempo no estándar y comparación de datos entre intervalos de fechas
Orgulloso de ser un Datanaut Conéctate en Linkedin

greg_deckler

En primer lugar, los datos de muestra y las fórmulas de medida son de gran ayuda. Consulte esta publicación sobre cómo obtener una respuesta rápida a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490.

Además, vea si mi Time Intelligence the Hard Way proporciona una forma diferente de lograr lo que está buscando.

https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *