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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

25% de filas para cada sitio

Tenemos una lista de registros con un sitio. Lo que me gustaría hacer es obtener el 25% de los registros para cada sitio.

1 ACCEPTED SOLUTION

@pbrainard seguro de cómo desea que esto se devuelva a través de PQ o DAX.

Si es una medida DAX que deseas y tienes una tabla como la siguiente

smpa01_0-1640314175795.png

La siguiente medida dax resurge el 25% de las filas por cada sitio en función del RAND descendente por cada sitio

Measure =
VAR pct25 =
    ROUND (
        CALCULATE ( COUNT ( 'Table'[Site] ), ALLEXCEPT ( 'Table', 'Table'[Site] ) ) * 0.25,
        0
    )
RETURN
    CALCULATE (
        [max],
        KEEPFILTERS ( TOPN ( pct25, ALLSELECTED ( 'Table'[Index] ), [max], DESC ) )
    )

smpa01_1-1640314330690.png

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Hay @pbrainard ,

De acuerdo con su descripción, aquí está mi solución.

Crea una medida.

25% of records = 0.25*SUMX('Table','Table'[RAND])

Obtén el resultado.

vkalyjmsft_0-1640310639888.png

Adjunto mi muestra a continuación como referencia.

Saludos
Equipo de apoyo a la comunidad _ kalyj

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

Syndicate_Admin
Administrator
Administrator

Estoy tratando de obtener el 25% de cada sitio (HN y NG).

Syndicate_Admin
Administrator
Administrator

CaseIDSitioNombreBORDE
3033HNPrueba de facturación0.036172
3056HNPrueba de Sue0.054392
3043NGPrueba roja0.043298
3021HNPrueba de Joe0.013452
3064NGPrueba Ted0.045305
3032NGPrueba de Yul0.098324
3015NGPrueba de Fred0.039456
3037HNPrueba de Greg0.069543
3052NGPrueba Kai0.049322
3077HNPrueba final0.020345
3061NGPrueba Ned0.010346
3088NGPrueba de Oli0.050694
3044NGPrueba de URI0.039452
3011HNPrueba de Yow

0.093845

@pbrainard seguro de cómo desea que esto se devuelva a través de PQ o DAX.

Si es una medida DAX que deseas y tienes una tabla como la siguiente

smpa01_0-1640314175795.png

La siguiente medida dax resurge el 25% de las filas por cada sitio en función del RAND descendente por cada sitio

Measure =
VAR pct25 =
    ROUND (
        CALCULATE ( COUNT ( 'Table'[Site] ), ALLEXCEPT ( 'Table', 'Table'[Site] ) ) * 0.25,
        0
    )
RETURN
    CALCULATE (
        [max],
        KEEPFILTERS ( TOPN ( pct25, ALLSELECTED ( 'Table'[Index] ), [max], DESC ) )
    )

smpa01_1-1640314330690.png

¡Gracias amablemente!

¡Gracias!

Una última cosa.

¿Qué estoy haciendo con esos campos máximos?

pbrainard_0-1640327462816.png

Syndicate_Admin
Administrator
Administrator

Proporcione un pequeño conjunto de datos de muestra / simulacro en un formato de copiar / pegar (o enlace a él), junto con la salida deseada, y alguien puede proporcionar una solución específica.

Palmadita

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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