Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Cargando 2 meses de datos, tiene que mostrar el registro del último mes

Al cargar dos meses de datos en la tabla de Power Bi, si item,location,type es el mismo para el mes actual y la suma del mes anterior de ellos y se muestra en la tabla. Si el elemento, la ubicación es la misma y el tipo es diferente, entonces la suma del mes actual y el mes anterior, pero tiene que mostrar el registro del mes actual. Como se muestra en el ejemplo, no se muestra el nombre del mes en la tabla. Solo para entender me mantuve en la mesa. En la tabla también hay otras columnas, las medidas, donde las medidas M1, M2, M3 muestran los valores de los datos actuales, los últimos, los últimos 1 meses. También tiene que mostrar el top 100 basado en la medida M5.

Entrada
mesartículoubicacióntipoQtycol1m1m2m3m5
Apr3453abecedariopluma34
mar3453abecedariopluma54
Apr1232abecedariolápiz23
mar1232abecedariopluma66

A continuación se muestra el resultado que necesito.

salida
mesartículoubicacióntipoQtycol1m1m2m3m5
Apr3453abecedariopluma88
Apr1232abecedariolápiz69

en la tabla de salida tampoco se muestra la columna de mes. llevándolo al backend.

A continuación se muestra el DAX que estoy usando donde se muestra la salida correcta cuando item, location, type son todos iguales para el mes actual y el último. pero no se puede obtener el mes actual si, escriba , col1 es diferente. Estamos usando MonthNo para obtener los datos actuales del mes pasado.

La consulta de Dax que utilicé es

last2month=var thismonth=max(table[monthno])

devolución

calculate(sum(table[qty]),

allexcept(tabla,tabla[elemento],tabla[ubicación]),

table[monthno]>=thismonth-1 && table[montho]<=thismonth

)

Siempre se usa para cargar 2 meses de datos cada mes.

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@sridharbabu , por lo general prefiero crear un mes a partir de la fecha y usar una tabla de fechas para hacer inteligencia de tiempo

Medidas de ejemplo

Usando la fecha seleccionada de Hoy

Este mes =
var _max = eomonth(if(isfiltered('Date'),MAX( 'Date'[Date]) , today()),0)
var _min = eomonth(_max,-1)+1 ,
devolución
CALCULATE([net] ,DATESBETWEEN('Date'[Date],_min,_max))

Último mes =
var _max1 = if(isfiltered('Fecha'),MAX( 'Fecha'[Fecha]) , today())
var _max = eomonth(_max1,-1)
var _min = eomonth(_max1,-2)+1
devolución
CALCULATE([net] ,DATESBETWEEN('Date'[Date],_min,_max))

O consulte: Power BI Time Intelligence: mostrar los nombres de los meses en lugar del mes actual frente al mes pasado

https://youtu.be/x0DvPn1QeO4

Por qué falla la inteligencia del tiempo - Powerbi 5 pasos salvadores para TI :https://youtu.be/OBf0rjpp5Hw
https://amitchandak.medium.com/power-bi-5-key-points-to-make-time-intelligence-successful-bd52912a5b...
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y de que se ha marcado como la fecha en la vista de modelo. Además, únalo con la columna de fecha de su/s hecho/s. Refiérase :radacad sqlbi Mi serie de videos Agradezco sus felicitaciones.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

Check out the June 2024 Power BI update to learn about new features.

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors
Top Kudoed Authors