Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
hola
Tengo datos como
Nombre del trimestre de ventas
A 100 2020T1
A 250 2020T2
B 50 2020T1
B 75 2020T2
Quiero tener un filtro de trimestre a trimestre en los datos para que solo se muestren los datos donde la Q en Q se > mi número dado
Así que en caso de que doy trimestre a trimestre como decir mayor que 25, las filas de la columna B no deben mostrarse
Sólo la fila onw debe mostrarse como
emp qoq_Sales
A 150
ya que no voy a tener cuartos mostrados en la mesa final.
He creado una medida que calcula la suma del trimestre actual y resta la suma del trimestre anterior. Solo necesito la diferencia entre el trimestre actual y el trimestre anterior y eso ya se hace usando la función de inteligencia de tiempo.
Puedo ver el valor trimestre a trimestre en mi tabla, es sólo el filtrado que no parece funcionar para mí.
Hay @rajat_1284,
Compruebe la fórmula.
Measure =
var _year = LEFT(SELECTEDVALUE('Table'[Quarter]),4)
var _month = RIGHT(SELECTEDVALUE('Table'[Quarter]),1)
var _previous = CALCULATE(SUM('Table'[Sales]),FILTER(ALL('Table'),'Table'[Name]=SELECTEDVALUE('Table'[Name])&&LEFT('Table'[Quarter],4)=_year&&RIGHT('Table'[Quarter],1)+0=_month-1))
var _diff = IF(ISBLANK(_previous),0,SUM('Table'[Sales])-_previous)
return
_diff
Saludos
arrendajo
25 es sólo una idea. Quiero que el usuario seleccione cualquier valor, y es por eso que quería una segmentación de datos. Probé el whatifparameter, funciona pero desde mi valor es -100 mil millones a + 100 mil millones, el intervalo necesita ser más alto en la serie de generación.
Lo que quería efectivamente es, que basado en la medida, que es un cálculo de trimestre actual - trimestre anterior
Quería que todos los valores de cálculo se guardaran en una tabla separada, y luego pude averiguar el mínimo y el máximo de esos valores y obtener una segmentación basada en ella. Me ayudaría a reducir las limitaciones de la serie.
Debería haber una mejor manera de hacerlo.
Hay @rajat_1284,
Si desea un objeto visual, puede modificar la medida como se muestra a continuación.
Measure =
var _year = LEFT(SELECTEDVALUE('Table'[Quarter]),4)
var _month = RIGHT(SELECTEDVALUE('Table'[Quarter]),1)
var _previous = CALCULATE(SUM('Table'[Sales]),FILTER(ALL('Table'),'Table'[Name]=SELECTEDVALUE('Table'[Name])&&LEFT('Table'[Quarter],4)=_year&&RIGHT('Table'[Quarter],1)+0=_month-1))
var _diff = IF(ISBLANK(_previous),0,SUM('Table'[Sales])-_previous)
return
if(_diff>selectedvalue(slicer),1,0)
A continuación, agregue la medida al valor de filtro visual =1.
Si desea una tabla, me temo que no se admite para crear una tabla por el valor seleccionado en la segmentación de datos.
Saludos
arrendajo
Debería poder filtrar la medida de diferencia trimestral por >25.
Es sólo por ejemplo, tiene que ser a través de una opción deslizante o una entrada del usuario.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.