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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Necesita ayuda para calcular el % de visualizaciones que contribuyen con el 85% del total de visualizaciones por reproducción

Hola

A continuación se muestran los datos

Área de juegoPublishDateKeyIDENTIFICACIÓNContentViews (Vistas de contenido)rango Acumulativo Suma totalAcumulativo 85 minflag(Acumulativo <Suma total por área de juego)
Acelerar 20250404Artículo 123 bis14711473623081
Acelerar20250402Artículo 124 ter6522123623081
Acelerar20250425125c5232643623081
Acelerar20250430126d3643003623081
Acelerar20250410127e3553353623080
Acelerar20250430128 y ss2763623623080

Salida requerida

Bandera totalRecuento total% de costos que contribuyen con el 85% del costo total por área de solución
4667%

A continuación, se crean medidas, pero no funcionan como se esperaba

rank = ROWNUMBER(SUMMARIZE(ALLSELECTED(Play),
Play[PlayArea],Play[ID],"Sum_fin",[Total de visualizaciones de contenido]),
ORDERBY([Sum_fin],DESC ),PARTITIONBY(Play[PlayArea]))
Acumulativo =
VAR CurrentRank = [rank]
DEVOLUCIÓN
CALCULAR(
SUM(Play[ContentViews]),
FILTRO(
ALLSELECTED(Reproducir),
[rango] <= RangoActual &&
Play[PlayArea] = MAX(Play[PlayArea])
)
)
acumulativo 85 Minutos =
VAR currentSolutionPlay = SELECTEDVALUE(Play[PlayArea])
VAR vTotalSP = CALCULAR(
SUM(Play[ContentViews]),
ALLSELECTED(Reproducir),
Play[PlayArea] = currentSolutionPlay
)
VAR vTotalSP_85Per = vTotalSP
DEVOLUCIÓN
vTotalSP_85Per*0.85
Bandera de Cumilativ = IF([acumulativo]<[acumulativo 85 Perc],1,0)
El indicador acumulativo está expandiendo filas y no da resultados correctos

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola

Descargue el archivo PBI desde aquí.

Espero que esto ayude.

Ashish_Excel_0-1749856880200.png

@Ashish_Excel ,

Cuando los valores de CV son los mismos, el cálculo del total acumulado se vuelve incorrecto. La clasificación debe actuar como un número de fila en lugar de una clasificación densa de forma dinámica

atul06_0-1749930071142.png

Hola @atul06 ,
Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.

Pruebe estos pasos para resolver.

Usar ROW_NUMBER comportamiento similar

Reemplace la medida [rank] actual por una que cree un número de secuencia único incluso para empates, es decir, simule ROW_NUMBER en DAX.

1. Cree una fila única como Nymber como Measure
Medida RowNumber =
RANKX(
FILTRO(
ALLSELECTED(Reproducir),
Play[PlayArea] = MAX(Play[PlayArea])
),
[ContentViews]*100000 + VALUE(MAX(Play[PublishDateKey])),
,
DESC
Saltarse
)

2. Vistas acumulativas basadas en RowNumber

Medida CumulativeViews =

VAR CurrentRow = [Medida de RowNumber]
DEVOLUCIÓN
CALCULAR(
SUM(Play[ContentViews]),
FILTRO(
ALLSELECTED(Reproducir),
Play[PlayArea] = MAX(Play[PlayArea]) &&
[Medida de número de fila] <= Fila actual
)
)

3. Total de vistas por área de juego
Medida TotalViews =
CALCULAR(
SUM(Play[ContentViews]),
ALLEXCEPT(Jugar, Jugar[Área de Juego])
)

4. Umbral del 85%
Medida Threshold85 = [Medida TotalViews] * 0,85

5. Las filas de banderas contribuyen al 85%

Medida de Flag85 =
SI(
[Medida CumulativeViews] < [Medida Threshold85],
1,
0
)

6. % de filas que contribuyen al 85%

Medida porcentual contribuyente =
DIVIDIR(
CALCULATE(SUMX(VALUES(Play[ID]), [Flag85 Measure])),
CALCULAR(DISTINCTCOUNT(Play[ID]))
)

Adjunto el archivo a continuación para su referencia

Si la respuesta ha abordado su consulta, acéptela como una solución y dé un 'Felicitaciones' para que otros miembros puedan encontrarla fácilmente

Saludos
Sreeteja.
Equipo de apoyo a la comunidad

Syndicate_Admin
Administrator
Administrator

ThxAlot_0-1749846159703.png

Las columnas calculadas no son necesarias en absoluto.

ThxAlot_1-1749846221473.png

He probado esta solución. No está funcionando

No me sorprende. Para la mayoría de los novatos, es incluso un desafío copiar una solución lista para usar a sus propios escenarios.

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors