cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Segmentación de datos en una medida

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í.

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

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

6.PNG

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

Syndicate_Admin
Administrator
Administrator

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.

Helpful resources

Announcements
PBI_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

MBAS on Demand

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

Get Ready for Power BI Dev Camp

Microsoft named a Leader in The Forrester Wave

Microsoft received the highest score of any vendor in both the strategy and current offering categories.

R2 (Green) 768 x 460px.png

Microsoft Dynamics 365 & Power Platform User Professionals

DynamicsCon is a FREE, 4 half-day virtual learning experience for 11,000+ Microsoft Business Application users and professionals.