Forum Discussion
Medida Dax
Hola
Así que tengo un conjunto de datos con una columna de fecha, sin embargo, quiero usar una medida dax para calcular cualquier cosa dentro de la última semana de cada mes.
Los valores que se calcularán son el número de acuerdos en la última semana de cada mes.
Esto se convertirá en un porcentaje.
¿Alguien puede ayudarme con esto, por favor?
Hi, @Maleehah
Dado que la muestra que compartes no es representativa y no has dado los resultados deseados, solo puedo seguir mis ideas.
Yo puede crear las medidas.
Así:
Total = COUNTROWS ( FILTER ( ALL ( 'Table' ), [Country ID] = SELECTEDVALUE ( 'Table'[Country ID] ) && YEAR ( [Go Live] ) = YEAR ( MAX ( 'Table'[Go Live] ) ) && MONTH ( [Go Live] ) = MONTH ( MAX ( 'Table'[Go Live] ) ) ) )3/4 total = VAR a = EOMONTH ( MAX ( 'Table'[Go Live] ), 0 ) RETURN COUNTROWS ( FILTER ( ALL ( 'Table' ), [Country ID] = SELECTEDVALUE ( 'Table'[Country ID] ) && [Go Live] >= a - 6 && [Go Live] <= a ) )Percentage = DIVIDE ( [3/4 total], [Total] )Puede poner el identificador del país y la columna en vivo en la tabla visual.
¿Respondí a su pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no, por favor siéntase libre de preguntarme.
Saludos
Equipo de apoyo a la comunidad _ Janey
11 Replies
- Syndicate_Admin
Administrator
@Maleehah , Tener una columna Semana Año o semana del mes
Año semana = año([Fecha]) *100 + SEMANA([Fecha],2)
o
mes semana No = cociente(fecha([eomonth([fecha],-1)+1,[fecha],día),7)+1
Luego pruebe una medida como
MTD Sales = CALCULATE(lastnonblankvalue(date[Year Week],SUM(Sales[Sales Amount])),DATESMTD('Date'[Date]))
Power BI: mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
https://www.youtube.com/watch?v=6LUBbvcxtKA - Syndicate_Admin
Administrator
Hola, solo estoy tratando de medir nuestra, sin embargo, no parece funcionar, así que estoy probando la segunda opción para obtener la última semana.
Hay un error al recogerse, ¿podría decirme si el formato es incorrecto?- Syndicate_Admin
Administrator
- Syndicate_Admin
Administrator
@Maleehah , Una que estás intentando es una columna.
Esta es la medida
MTD Sales = CALCULATE(lastnonblankvalue(date[Year Week],SUM(Sales[Sales Amount])),DATESMTD('Date'[Date]))