Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Estimada comunidad PowerBI,
Estoy luchando con lo siguiente:
Tabla 1: Tabla de fechas
Tabla de fechas con todas las fechas únicas
identificación | date_full |
1 | 07-01-1970 |
2 | 08-01-1970 |
etc | etc |
Tabla 2: Tabla con datos
Tabla que contiene un campo de fecha llamado inicio y los valores no son únicos.
identificación | nombre | empezar |
1 | Tarea A | 07-01-1970 |
2 | Tarea B | 07-01-1970 |
3 | Tarea C | 07-01-1970 |
4 | Tarea D | 08-01-1970 |
Buscando el siguiente resultado:
Creación de una nueva tabla que se vea como:
La razón de una nueva tabla es que quiero agregar más información vinculada a estas fechas dadas (como el final, los datos reales, etc.)
identificación | date_full | start_occurences |
1 | 07-01-1970 | 3 |
2 | 08-01-1970 | 1 |
¡Cualquier ayuda o puntero en la dirección correcta es muy apreciado!
Atentamente
Marcar
Solved! Go to Solution.
Hola @mmmarkk01. No estoy seguro de que entienda lo que quieres decir.
Creo que puede querer decir que la nueva columna de la Tabla 1 está funcionando para contar las filas de la Tabla 2 que tienen la misma fecha. Y está funcionando porque hay una relación entre los colummns de fecha en la Tabla 1 y la Tabla 2.
Sin embargo, tiene una 3ª tabla que no tiene una relación con la Tabla 1 y, por alguna razón, no desea crear una relación entre la Tabla 1 y la Tabla 3. Pero sí desea que una columna similar cuente las filas de la Tabla 3 que tienen la misma fecha que la Tabla 1.
Si esto es cierto, podría usar TREATAS, que se vería algo como esto:
Count from Table 3 =
CALCULATE (
CALCULATE (
COUNTROWS ( 'Table 3: Unlinked table' ),
TREATAS (
VALUES ( 'Table 1: Date Table'[date_full] ),
'Table 3: Unlinked table'[date]
)
)
)
Sin embargo, la mejor práctica sería simplemente crear una relación entre las tablas.
Aquí hay algunas capturas de pantalla:
Modelo de datos:
Tabla 3:
Nueva columna en la Tabla 1:
Aquí hay un enlace a un archivo .pbix de ejemplo actualizado.
Si estoy malinterpretando, por favor trate de ser más específico sobre lo que está tratando de hacer, y estaré encantado de ayudarle a resolver esto.
Hola @mmmarkk01.
Puedes usar:
start_occurences = COUNTROWS( 'Table 2: Table with data' )
Adjunto un archivo .pbix aquí,en caso de que sea útil.
- Esteban
Hola Steve, esto funciona para los campos vinculados, pero estoy buscando extender esto más allá del inicio de la columna. Así que no estoy seguro de que una medida sea el camino a seguir para mí. Intenté esto con una nueva columna, pero eso no funciona.
¿Desea agregar la columna a la tabla de fechas? Si es así, envuelva COUNTROWS en una instrucción CALCULATE para que haya una transición de contexto.
start_occurences_column =
CALCULATE(
COUNTROWS('Table 2: Table with data' )
)
Hola Steve, ¿haría esto para diferentes columnas? ¿Parece que solo atrapa las columnas vinculadas?
Hola @mmmarkk01. No estoy seguro de que entienda lo que quieres decir.
Creo que puede querer decir que la nueva columna de la Tabla 1 está funcionando para contar las filas de la Tabla 2 que tienen la misma fecha. Y está funcionando porque hay una relación entre los colummns de fecha en la Tabla 1 y la Tabla 2.
Sin embargo, tiene una 3ª tabla que no tiene una relación con la Tabla 1 y, por alguna razón, no desea crear una relación entre la Tabla 1 y la Tabla 3. Pero sí desea que una columna similar cuente las filas de la Tabla 3 que tienen la misma fecha que la Tabla 1.
Si esto es cierto, podría usar TREATAS, que se vería algo como esto:
Count from Table 3 =
CALCULATE (
CALCULATE (
COUNTROWS ( 'Table 3: Unlinked table' ),
TREATAS (
VALUES ( 'Table 1: Date Table'[date_full] ),
'Table 3: Unlinked table'[date]
)
)
)
Sin embargo, la mejor práctica sería simplemente crear una relación entre las tablas.
Aquí hay algunas capturas de pantalla:
Modelo de datos:
Tabla 3:
Nueva columna en la Tabla 1:
Aquí hay un enlace a un archivo .pbix de ejemplo actualizado.
Si estoy malinterpretando, por favor trate de ser más específico sobre lo que está tratando de hacer, y estaré encantado de ayudarle a resolver esto.
Hola Steve, voy a probar esto, te haré saber el resultado.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |