Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
jmatamal
Frequent Visitor

Dos fechas de una misma BD

¡¡Hola, buenas tardes!!

 

tengo el siguiente inconveniente:

 

En una BD tengo fechas de creación guía y una fecha ingreso de guía, en una tabla necesito reflejar cuantas guías creadas y cuantas guías ingresadas, no todas ingresan el mismo día de su creación, por ejemplo:

 

jmatamal_0-1670963356049.png

 En power BI la misma información se me visualiza de esta manera:

 

jmatamal_1-1670963506414.png

jmatamal_2-1670963715327.png

 

favor de su ayuda.

gracias

5 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

@jmatamal ,

Si he entendido bien, le gustaría obtener el recuento de guías creadas y guías ingresadas. Pero no puede obtener el recuento correcto de guía ingresado. ¿Puedo saber cómo se configuró la tabla visual en Power BI? Por favor, intente seguir los pasos a continuación para hacerlo y compruebe si puede obtener el resultado esperado ...

1. Eliminar la relación entre la tabla del calendario y la tabla de hechos

yingyinr_0-1670986521141.png

2. Crear una tabla visual: coloque el campo [Fecha] de la tabla del calendario y las siguientes dos medidas en la tabla visual

Count of guides creation =
VAR _seldate =
    SELECTEDVALUE ( 'Calendario'[Fecha] )
RETURN
    CALCULATE (
        COUNT ( 'ReporteIngresoGuiasxx'[Fecha_Creacion] ),
        FILTER (
            'ReporteIngresoGuiasxx',
            'ReporteIngresoGuiasxx'[Fecha_Creacion] = _seldate
        )
    )
Count of guides entered =
VAR _seldate =
    SELECTEDVALUE ( 'Calendario'[Fecha] )
RETURN
    CALCULATE (
        COUNT ( 'ReporteIngresoGuiasxx'[Fecha_Ingreso] ),
        FILTER (
            'ReporteIngresoGuiasxx',
            'ReporteIngresoGuiasxx'[Fecha_Ingreso] = _seldate
        )
    )

Saludos

View solution in original post

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

pruebe lo siguiente, puede ser que esto ayude.
Paso 1: Debe crear la relación inactiva entre la columna Fecha de la tabla del calendario y la columna de fecha de ingesta de la tabla de hechos. Por favor, refe la imagen adjunta.

Arul_0-1670988775189.png

Paso 2: Debe escribir una medida para obtener el recuento correcto de fechas de ingesta haciendo que la relación inactiva se active a través de USERELATIONSHIP Función DAX.

Ingestiondate count =
CALCULATE (
    COUNT ( Reportingestion_fact_table[Ingestion date] ),
    USERELATIONSHIP ( 'Calendar'[Date], Reportingestion_fact_table[Ingestion date] )
)

Paso 3: Utilice la medida recién creada en el informe.

Arul_1-1670988981480.png

Gracias

View solution in original post

muchas gracias por tu ayuda, lo he solucionado de excelente manera.

un abrazo

View solution in original post

@jmatamal ,

Gracias por sus comentarios. ¿Podría marcar la publicación útil como Respondida ya que el problema se ha resuelto? Ayudará a los demás en la comunidad a encontrar la solución fácilmente si enfrentan el mismo problema que el suyo. Gracias.

yingyinr_0-1671068595330.png

Saludos

View solution in original post

@jmatamal ,

¿Cuál es el significado de "la fecha del último registro"? ¿Cuál es el resultado final esperado? ¿Podría proporcionar algunos datos brutos en sus tablas de hechos y ejemplos especiales para explicarlo con el fin de comprender mejor su requisito y darle una solución adecuada? Gracias.

Saludos

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

pruebe lo siguiente, puede ser que esto ayude.
Paso 1: Debe crear la relación inactiva entre la columna Fecha de la tabla del calendario y la columna de fecha de ingesta de la tabla de hechos. Por favor, refe la imagen adjunta.

Arul_0-1670988775189.png

Paso 2: Debe escribir una medida para obtener el recuento correcto de fechas de ingesta haciendo que la relación inactiva se active a través de USERELATIONSHIP Función DAX.

Ingestiondate count =
CALCULATE (
    COUNT ( Reportingestion_fact_table[Ingestion date] ),
    USERELATIONSHIP ( 'Calendar'[Date], Reportingestion_fact_table[Ingestion date] )
)

Paso 3: Utilice la medida recién creada en el informe.

Arul_1-1670988981480.png

Gracias

Hola, buenos días!!!

solo tengo un pequeño inconveniente al introducir la medida, no muestra la fecha del ultimo registro

jmatamal_0-1671107152713.pngjmatamal_1-1671107181335.pngjmatamal_2-1671107211680.png

 

@jmatamal ,

¿Cuál es el significado de "la fecha del último registro"? ¿Cuál es el resultado final esperado? ¿Podría proporcionar algunos datos brutos en sus tablas de hechos y ejemplos especiales para explicarlo con el fin de comprender mejor su requisito y darle una solución adecuada? Gracias.

Saludos

Syndicate_Admin
Administrator
Administrator

@jmatamal ,

Si he entendido bien, le gustaría obtener el recuento de guías creadas y guías ingresadas. Pero no puede obtener el recuento correcto de guía ingresado. ¿Puedo saber cómo se configuró la tabla visual en Power BI? Por favor, intente seguir los pasos a continuación para hacerlo y compruebe si puede obtener el resultado esperado ...

1. Eliminar la relación entre la tabla del calendario y la tabla de hechos

yingyinr_0-1670986521141.png

2. Crear una tabla visual: coloque el campo [Fecha] de la tabla del calendario y las siguientes dos medidas en la tabla visual

Count of guides creation =
VAR _seldate =
    SELECTEDVALUE ( 'Calendario'[Fecha] )
RETURN
    CALCULATE (
        COUNT ( 'ReporteIngresoGuiasxx'[Fecha_Creacion] ),
        FILTER (
            'ReporteIngresoGuiasxx',
            'ReporteIngresoGuiasxx'[Fecha_Creacion] = _seldate
        )
    )
Count of guides entered =
VAR _seldate =
    SELECTEDVALUE ( 'Calendario'[Fecha] )
RETURN
    CALCULATE (
        COUNT ( 'ReporteIngresoGuiasxx'[Fecha_Ingreso] ),
        FILTER (
            'ReporteIngresoGuiasxx',
            'ReporteIngresoGuiasxx'[Fecha_Ingreso] = _seldate
        )
    )

Saludos

muchas gracias por tu ayuda, lo he solucionado de excelente manera.

un abrazo

@jmatamal ,

Gracias por sus comentarios. ¿Podría marcar la publicación útil como Respondida ya que el problema se ha resuelto? Ayudará a los demás en la comunidad a encontrar la solución fácilmente si enfrentan el mismo problema que el suyo. Gracias.

yingyinr_0-1671068595330.png

Saludos

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors