Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola chicos
Tengo tabla de productividad para todos los usuarios como se muestra a continuación
y creo una medida calculada del 3% como "muestra = COUNT(productivity_table[ID No])*0.03" por nombre de usuario
Quiero crear una tabla aleatoria de salida basada en la muestra total ( 3% de la productividad ) por nombre de usuario como ;
nombre de usuario "nadyan" debe tener '2' (Basado en la columna de muestra 3% en la tabla de muestra total) caso de muestra aleatoria,
así que quiero obtener sólo datos de 2 filas en la tabla de productividad que manejado por nadyan
así son "fiegata" y cualquier otro usuario
FYI, mi conexión está en el modo"Directquery"a SQL,
Traté de utilizar "Rand()" y "Sample()" para este caso, pero los resultados no son los esperados.
Por favor, puedes ayudarme a resolver esto.
Gracias
saludos
Solved! Go to Solution.
No @ZFD_ ,
Creé los datos:
Estos son los pasos que puede seguir:
1. Crear medida.
Count_measure = COUNTX(FILTER(ALL('Table'),MAX('Table'[Username])='Table'[Username]&&'Table'[ID NO]>MAX('Table'[ID NO])),'Table'[Gen ID])
Result =
IF(MAX('Table'[Sample])>=[Count_measure]&&NOT(ISBLANK([Count_measure])),1,0)
resultado:
2. Coloque Measure[Result] en Filter, set is =1, apply filter.
3. Resultado:
Saludos
Liu Yang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @ZFD_ ,
Creé los datos:
Estos son los pasos que puede seguir:
1. Crear medida.
Count_measure = COUNTX(FILTER(ALL('Table'),MAX('Table'[Username])='Table'[Username]&&'Table'[ID NO]>MAX('Table'[ID NO])),'Table'[Gen ID])
Result =
IF(MAX('Table'[Sample])>=[Count_measure]&&NOT(ISBLANK([Count_measure])),1,0)
resultado:
2. Coloque Measure[Result] en Filter, set is =1, apply filter.
3. Resultado:
Saludos
Liu Yang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @ZFD_,
Creé los datos:
Estos son los pasos que puede seguir:
1. Cree una columna calculada.
Column = COUNTX(FILTER('Table',EARLIER('Table'[Username])='Table'[Username]&&'Table'[ID NO]>EARLIER('Table'[ID NO])),'Table'[Gen ID])
2. Cree una tabla calculada.
Table 2 =
FILTER('Table','Table'[Sample]>='Table'[Column]&&NOT(ISBLANK('Table'[Column])))
3. Resultado.
Saludos
Liu Yang
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Necesita ayuda
No @amitchandak
reffering a "ejemplo total" tabla, el ejemplo como este;
nombre de usuario "nadyan" debe tener '2' (Basado en la columna de muestra 3% en la tabla de muestra total) caso de muestra aleatoria,
así que quiero obtener sólo datos de 2 filas en la tabla de productividad que manejado por nadyan
así son "fiegata" y cualquier otro usuario,
Gracias por su ayuda.