Forum Discussion
Problema con Top N
Hola a todos
Estoy tratando de lograr el escenario N superior A continuación se muestra el modelo de datos
Quería usar la misma columna (ID) como filtro dos veces para lograr esto Estoy usando la medida a continuación creando dos tablas desconectadas
La medida anterior funciona como se esperaba, excepto por una vista en la que necesito las mejores identificaciones de niños de N
¿Puede alguien guiarme sobre cómo hacer que esto funcione?
A continuación se muestran datos de muestra de 4 tablas a las que estoy conectado
Cuadro E
| Identificación | Tipo |
| 1A | Acc |
| 2A | No Acc |
| 3A | Acc |
| 4A | No Acc |
Cuadro H
| Identificación | ID de CLILD | Ventas | Fecha |
| 1A | 11 | 5 | 20230630 |
| 1A | 12 | 10 | 20230630 |
| 1A | 13 | 5 | 20230630 |
| 2A | 21 | 20 | 20230630 |
| 2A | 23 | 5 | 20230630 |
| 3A | 35 | 15 | 20230630 |
| 3A | 55 | 20 | 20230630 |
| 3A | 65 | 30 | 20230630 |
| 4A | 45 | 20 | 20230630 |
| 1A | 11 | 5 | 20230731 |
| 1A | 12 | 10 | 20230731 |
| 1A | 13 | 5 | 20230731 |
| 2A | 21 | 20 | 20230731 |
| 2A | 23 | 5 | 20230731 |
| 3A | 35 | 15 | 20230731 |
| 4A | 45 | 20 | 20230731 |
| 3A | 55 | 20 | 20230731 |
| 3A | 65 | 30 | 20230731 |
Tabla S
| ID de CLILD |
| 11 |
| 12 |
| 13 |
| 21 |
| 23 |
| 35 |
| 45 |
| 55 |
| 65 |
Cuadro D
| ID de CLILD | Métrico | Valor |
| 11 | CL1 | 1.5 |
| 12 | CL1 | 1.8 |
| 13 | CL1 | 2.1 |
| 21 | CL1 | 2.4 |
| 23 | CL1 | 2.7 |
| 35 | CL1 | 3 |
| 45 | CL1 | 3.3 |
| 11 | CL2 | 1.1 |
| 12 | CL2 | 1.5 |
| 13 | CL2 | 1.9 |
| 21 | CL2 | 2.3 |
| 23 | CL2 | 2.7 |
| 35 | CL2 | 3.1 |
| 45 | CL2 | 3.5 |
| 11 | CL3 | 1.2 |
| 12 | CL3 | 2 |
| 13 | CL3 | 5.2 |
| 21 | CL3 | 8.4 |
| 23 | CL3 | 11.6 |
| 35 | CL3 | 14.8 |
| 45 | CL3 | 18 |
| 55 | CL3 | 10 |
| 65 | CL3 | 16 |
Al igual que la imagen de abajo, no se muestra nada cuando estoy arriba N clild ID de la Tabla S
Gracias a todos de antemano
3 Replies
- Syndicate_Admin
Administrator
Le sugiero que cree una medida para el valor promedio.
En primer lugar, actualice la medida [O filtro].
OR Filter = IF ( OR ( SELECTEDVALUE ( 'Table H'[Id] ) IN ALLSELECTED ( Acc[Id] ), // Checks if current Account is in slicer selection SELECTEDVALUE ( 'Table H'[Id] ) IN ALLSELECTED ( 'Non Acc'[Id] ) // Checks if current Non Account is in slicer selection ), 1, // Return 1 if value is selected in one or both of the slicers 0 // Else return 0 )Medir:
Measure = VAR _Summairze = SUMMARIZE ( FILTER ( 'Table S', [OR Filter] = 1 ), 'Table S'[clild Id], "ID", CALCULATE ( MAX ( 'Table H'[Id] ) ), "Average of Value", CALCULATE ( AVERAGE ( 'Table D'[Value] ) ) ) RETURN SUMX ( _Summairze, [Average of Value] )Agréguelo al filtro TopN en la columna ID infantil. El resultado es el siguiente.
Saludos
Rico ZhouSi 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
Gracias @v-rzhou-msft esto está funcionando bien aquí no sé en mi escenario en tiempo real creado las mismas dos medidas, pero no funciona todavía muestra la vista en blanco
Estoy usando la columna "Id" de las tablas Acc y Non Acc en la página de inicio como segmentaciones de datos
si uso "Id" de la Tabla E, se muestra bien, pero esto no se puede usar como segmentación de datos, ya que no mostrará datos que no son de la cuenta
No puedo averiguar si me falta algo que el modelo de datos configurado también es el mismo que usted.
Cualquier pensamiento por favor hágamelo saber.
Gracias por su apoyo
- Syndicate_Admin
Administrator
En ella @v-rzhou-msft ,
He identificado el problema. Probé varios foros pero no pude resolver el problema.
El problema es que los mismos ID de CLULD se asocian con varios ID
A continuación encontrará la tabla actualizada para la Tabla H:
Identificación ID del niño Ventas Fecha 1A 11 5 20230630 1A 12 10 20230630 1A 13 5 20230630 2A 21 20 20230630 2A 23 5 20230630 3A 35 15 20230630 3A 55 20 20230630 3A 65 30 20230630 4A 45 20 20230630 1A 11 5 20230731 1A 12 10 20230731 1A 13 5 20230731 2A 21 20 20230731 2A 23 5 20230731 3A 35 15 20230731 4A 45 20 20230731 3A 55 20 20230731 3A 65 30 20230731 1A 35 15 20230731 2A 11 15 20230731 1A 65 5 20230731 5A 55 5 20230731 solo para asegurarse de agregar una nueva cuenta también en la Tabla E:
Identificación Tipo 1A Acc 2A No Acc 3A Acc 4A No Acc 5A Acc Por favor, vea los resultados a continuación:
¿Puede sugerir por favor?
Gracias de antemano