Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tenemos una lista de registros con un sitio. Lo que me gustaría hacer es obtener el 25% de los registros para cada sitio.
Solved! Go to 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
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 ) )
)
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.
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.
Estoy tratando de obtener el 25% de cada sitio (HN y NG).
CaseID | Sitio | Nombre | BORDE |
3033 | HN | Prueba de facturación | 0.036172 |
3056 | HN | Prueba de Sue | 0.054392 |
3043 | NG | Prueba roja | 0.043298 |
3021 | HN | Prueba de Joe | 0.013452 |
3064 | NG | Prueba Ted | 0.045305 |
3032 | NG | Prueba de Yul | 0.098324 |
3015 | NG | Prueba de Fred | 0.039456 |
3037 | HN | Prueba de Greg | 0.069543 |
3052 | NG | Prueba Kai | 0.049322 |
3077 | HN | Prueba final | 0.020345 |
3061 | NG | Prueba Ned | 0.010346 |
3088 | NG | Prueba de Oli | 0.050694 |
3044 | NG | Prueba de URI | 0.039452 |
3011 | HN | Prueba 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
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 ) )
)
¡Gracias amablemente!
¡Gracias!
Una última cosa.
¿Qué estoy haciendo con esos campos máximos?
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