The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Solved! Go to Solution.
No @Redraidas1,
Puede considerar la posibilidad de crear una medida mediante la función RANKX().
A continuación, agregue esta medida para filtrar para filtrar los datos que clasifican el valor es inferior a 10.
Por ejemplo:
_sum = SUM('Table'[value])
_rank = RANKX(ALL('Table'),[_sum])
Saludos
Jay
No @Redraidas1,
Puede considerar la posibilidad de crear una medida mediante la función RANKX().
A continuación, agregue esta medida para filtrar para filtrar los datos que clasifican el valor es inferior a 10.
Por ejemplo:
_sum = SUM('Table'[value])
_rank = RANKX(ALL('Table'),[_sum])
Saludos
Jay
@Redraidas1 no es tan sencillo como parece, estás haciendo el top 10 en una tabla y también filtrando en otra tabla. También cuál es su expectativa cuando usted está viendo los datos a continuación, supongamos que queremos el top 3 (le gustaría ver (200 + 40 + 30, = 270 ya que estos son los 3 valores principales), o desea que lo sume por el cliente y luego tome el top 3 en ese caso de los datos debajo del resultado será (A = 15, B = 30, C = 200, D = 70 y top 3 será entonces 200 + 70 + 30 = 300)
A - 10
A - 5
B - 20
B - 10
C - 200
D - 30
D - 40
Será más fácil si compartes archivos pbix usando una unidad/unidad de Google con la salida esperada. Elimine cualquier información confidencial antes de compartirla.
Utilice esta función
VAR = RankofABC = Rankx(all(AfterSales_BM[ColumnName]), sum(abcvalue))
devolución
calculate(sum(abcvalue),filter(all(all(AfterSales_BM[ColumnName]),RankofABC<=10),distinct(columname))
Lo cambié, pero el problema sigue ahí.
Dax: