Forum Discussion
Countrows de otra tabla
- 4 years ago
Estos son los pasos que puede seguir:
1. Cree una columna calculada en la Tabla 1.
COUNT = CALCULATE(DISTINCTCOUNT('Table1'[File]),FILTER(ALL(Table1),'Table1'[Notification]=EARLIER('Table1'[Notification])))2. Cree una columna calculada en la Tabla 2.
Column = IF( 'Table2'[Notification] IN SELECTCOLUMNS('Table1',"1",'Table1'[Notification]), CALCULATE(MAX('Table1'[COUNT]),FILTER(ALL(Table1),'Table1'[Notification]='Table2'[Notification])) ,0)3. Resultado:
Haga clic aquí para ver el archivo pbix
Saludos
Liu Yang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Hola Liu,
Pude crear el "conteo" y la "columna" para las tablas 1 y 2. Sin embargo, el problema se produce cuando la tabla 2 tiene más de un registro de notificaciones. Los resultados del cálculo tienden a multiplicarse por la línea de registros.
Por ejemplo:
Tabla 1:
Archivo de notificación "contar"
B2834 83746 1
Tabla 2:
Notificación "columna"
B2834 6
¿Cómo evito que la "columna" se multiplique? Los datos del cuadro 2 contienen 6 registros de notificaciones B2834.
Por favor, ignore la respuesta anterior. Me acabo de dar cuenta de que tenía "suma" como resumen.