cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Conteo de ocurrencias de fechas entre la tabla y la tabla de fechas

Estimada comunidad PowerBI,

Estoy luchando con lo siguiente:

Tabla 1: Tabla de fechas

Tabla de fechas con todas las fechas únicas

identificacióndate_full
107-01-1970
208-01-1970
etcetc

Tabla 2: Tabla con datos

Tabla que contiene un campo de fecha llamado inicio y los valores no son únicos.

identificaciónnombreempezar
1Tarea A07-01-1970
2Tarea B07-01-1970
3Tarea C07-01-1970
4Tarea D08-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óndate_fullstart_occurences
107-01-19703
208-01-19701

¡Cualquier ayuda o puntero en la dirección correcta es muy apreciado!

Atentamente

Marcar

1 ACCEPTED 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:

SteveHailey_0-1643310154757.png

Tabla 3:

SteveHailey_1-1643310248024.png

Nueva columna en la Tabla 1:

SteveHailey_2-1643310274135.png


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.

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola @mmmarkk01.


Puedes usar:

start_occurences = COUNTROWS( 'Table 2: Table with data' )

SteveHailey_0-1643207495601.png

SteveHailey_1-1643207511209.png

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' )
)

SteveHailey_0-1643210641080.png

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:

SteveHailey_0-1643310154757.png

Tabla 3:

SteveHailey_1-1643310248024.png

Nueva columna en la Tabla 1:

SteveHailey_2-1643310274135.png


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.

Helpful resources

Announcements
Microsoft Build 768x460.png

Microsoft Build is May 24-26. Have you registered yet?

Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.

charticulator_carousel_with_text (1).png

Charticulator Design Challenge

Put your data visualization and design skills to the test! This exciting challenge is happening now through May 31st!

May UG Leader Call Carousel 768x460.png

What difference can a User Group make for you?

At the monthly call, connect with other leaders and find out how community makes your experience even better.

Power BI Release May 2022 768x460.png

Check it out!

Click here to read more about the May 2022 updates!

Top Kudoed Authors