Forum Discussion
Syndicate_Admin
Administrator
5 years agoTablas variables
Hola He escrito la siguiente medida, que cuando se evaula contra la identificación única me proporciona los valores correctos que estoy buscando. EYFS_GLD_KeyAreas_Count = CALCULAR( COUNT(TR...
- 5 years ago
Gracias por tu ayuda. 🙂
He jugado un poco más y tengo la solución. Aquí está mi código final
Syndicate_Admin
Administrator
5 years agoTratar:
EYFS_GLD_KeyAreas_Count =
VAR Calc =
CALCULATE (
COUNT ( TR_Pupil_EYFS[Unique Identifier] ),
TR_Pupil_EYFS,
EYFS_Typicality[Typicality] IN { "T", "AT" },
NOT ( TR_Pupil_EYFS[Development Area]
IN {
"People & Communities",
"The World",
"Technology",
"Exploring & Using Media & Materials",
"Being Imaginative"
} )
)
RETURN
IF ( Calc >= 19, Calc )
Syndicate_Admin
Administrator
5 years agoGracias Paul,
Pero eso me da el número total (así que todos los 19, 18, etc. juntos). Creo que debido a que mi medida no tiene ningún contexto en ella, sólo tengo el número dividido cuando se agrega el Id Unie. Por eso soy un bt atascado.
En SQL, lo anterior sólo formaría una tabla de consulta / temporal interna que yo sólo consultaría más.
Estoy luchando para replicar esto en DAX.
Gracias
Ann
- Syndicate_Admin5 years ago
Administrator
Entiendo. Desea la lista de IDENTIFICADOR con recuentos >= 19.
Ok prueba esto:
EYFS_GLD_KeyAreas_Count = VAR Calc = CALCULATE ( COUNT ( TR_Pupil_EYFS[Unique Identifier] ), TR_Pupil_EYFS, EYFS_Typicality[Typicality] IN { "T", "AT" }, NOT ( TR_Pupil_EYFS[Development Area] IN { "People & Communities", "The World", "Technology", "Exploring & Using Media & Materials", "Being Imaginative" } ) ) RETURN COUNTROWS ( CALCULATETABLE ( VALUES ( TR_Pupil_EYFS[Unique Identifier] ), FILTER ( 'TR_Pupil_EYFS', Calc >= 19 ) ) )y agregue la medida al objeto visual o a los "filtros de este objeto visual" en el panel de filtro (estableciendo el valor en 1).
Si desea los DDI como una sola salida:
EYFS_GLD_KeyAreas_Count = VAR Calc = CALCULATE ( COUNT ( TR_Pupil_EYFS[Unique Identifier] ), TR_Pupil_EYFS, EYFS_Typicality[Typicality] IN { "T", "AT" }, NOT ( TR_Pupil_EYFS[Development Area] IN { "People & Communities", "The World", "Technology", "Exploring & Using Media & Materials", "Being Imaginative" } ) ) RETURN CONCATENATEX ( CALCULATETABLE ( VALUES ( TR_Pupil_EYFS[Unique Identifier] ), FILTER ( 'TR_Pupil_EYFS', Calc >= 19 ) ), TR_Pupil_EYFS[Unique Identifier], ", " )