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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Ayuda con DAX Measure

Hola

Estoy tratando de crear una métrica que distribuya a las personas de acuerdo con rangos del 20% en función de las ventas acumuladas ordenadas en orden descendente. Es decir, una persona se clasifica como "Categoría 1" cuando sus ventas sumadas a las ventas superiores a ellas mismas son inferiores al 20% de las ventas totales.

Ejemplo:

chsardas1_0-1715092660562.png

He probado RANKX pero el cálculo nunca termina y da un error de recurso.

Gracias

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @chsardas1 ,

Gracias por la respuesta de @parry2k , permítanme proporcionar otra idea:

Si está tratando de ordenar por un rango del 20% basado en %Cumulative, puede usar la función switch. Puede encontrar más información sobre la función switch en la documentación:Función SWITCH (DAX) - DAX | Microsoft Learn.

Measure = 
SWITCH(
    TRUE(),
    MAX([%Cumulative]) <= 0.2, 1,
    MAX([%Cumulative]) <= 0.4, 2,
    MAX([%Cumulative]) <= 0.6, 3,
    MAX([%Cumulative]) <= 0.8, 4,
    5
)

vkaiyuemsft_0-1715146834869.png

Si su período actual no se refiere a esto, por favor aclárelo en una respuesta de seguimiento.

Saludos

Clara Gong

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@chsardas1 RANKX es el camino a seguir. Consulte estas publicaciones de blog Cómo usar RANKX en DAX (Parte 1 de 3 - Columnas calculadas) - RADACAD

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.