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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Estratificación en fórmula de 1/3 de rds

Tengo alrededor de 50 empresas y sus cantidades de ingresos. Quiero crear una columna o una medida (no estoy seguro de cuál sería el mejor) para estratificar los importes de ingresos en 1/3rds por mayores a más pequeños en ingresos. Quiero que el tercio superior (en cantidad total de ingresos) para obtener una puntuación de riesgo de 15, el tercio medio conseguiría un 10 y el tercio inferior conseguiría un 5.

8 REPLIES 8
v-xuding-msft
Community Support
Community Support

Hola @lnorway ,

Creé una muestra simple que podrías intentar comprobar si es lo que quieres.

Todas son medidas.

Cumulated Revenue = 
CALCULATE (
    SUM ( 'Table'[Revenue] ),
    FILTER ( ALL ( 'Table' ), 'Table'[Business] <= MAX ( 'Table'[Business] ) )
)
Cumulated Percentage =
DIVIDE (
    [Cumulated Revenue],
    CALCULATE ( SUM ( 'Table'[Revenue] ), ALL ( 'Table' ) )
)
ABC Class = 
SWITCH (
    TRUE (),
    [Cumulated Percentage] <= 0.33,5,
    [Cumulated Percentage] <= 0.66,10,
   15
)

1.PNG

Para obtener más detalles, consulte el attchment. Si malinterpreto, podría hacer referencia al blog de patrones DAX para probarlo.

Clasificación ABC

Saludos

Xue Ding

Si este post Ayuda, entonces por favor considereAcéptelo como la soluciónpara ayudar a los otros miembros a encontrarlo más rápidamente.

Best Regards,
Xue Ding
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Después de hacer la medida de ingresos acumulada recibí el siguiente mensaje de error:

MdxScript(Model) (4,101) Error de cálculo en la medida [Ingresos acumulados: las operaciones de comparación DAX no admiten la comparación de valores de tipo Number con valores de tipo Text.

Hola @lnorway ,

¿Has resuelto el problema? En caso afirmativo, acepte la respuesta útil como solución. Y bienvenido a compartir su solución. Si todavía tiene preguntas, por favor comparta algunas capturas de pantalla para hacernos entender claramente.

Best Regards,
Xue Ding
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hola

En el Editor de consultas, cambie el formato de la columna numérica a Números decimales.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola @lnorway ,

> Las operaciones de comparación DAX no admiten la comparación de valores de tipo Number con valores de tipo Text.

Según el mensaje de error, puede deberse a los paréntesis. Podrías usar esto para formatearlo y comprobarlo. ¿Y puede compartir su fórmula y el tipo de datos de las columnas? Entonces podemos encontrar el error.

Saludos

Xue Ding

Si este post Ayuda, entonces por favor considereAcéptelo como la soluciónpara ayudar a los otros miembros a encontrarlo más rápidamente.

Best Regards,
Xue Ding
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
amitchandak
Super User
Super User

@lnorway

Una forma es percentil - https://community.powerbi.com/t5/Desktop/Calculating-the-percentile-for-a-set-of-data/td-p/250581

En segundo lugar está el porcentaje del total de carreras,

Como


medidas de medidas
var _1 á divide(calculate(table[revenue],filter(all(table),table[revenue]<-table[revenue])),calculate(table[revenue],all(table)))
devolución
if(_1<-.33 ,15, if(_1< .66,10,5))

Greg_Deckler
Super User
Super User

Los datos de muestra serían geniales. Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Probablemente use RANKX para obtener una clasificación y luego puede segmentar eso en tercios. Diffifult para ser más específico.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

A continuación se muestran algunos datos de ejemplo. Por lo tanto, el archivo es de dos columnas (Business e Revenue).

NegocioIngresos
Cachorros344,748
Medias Blancas193,262
Medias Rojas49,997
Padres45,929
Yankees155,912
Dodgers82,667
Mets79,192
Cardenales77,123
Bravos74,897
Astros80,239

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors