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

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.

Reply
Syndicate_Admin
Administrator
Administrator

Buscar registros que existen en una tabla cortada, pero no en la otra

Hola a todos,

Tengo dos tablas que se componen de los mismos datos históricos de recursos humanos. Cada mes, se cargan nuevos datos en las tablas. Quiero que el usuario pueda seleccionar dos meses diferentes y comparar los datos de RRHH entre los dos. Por ejemplo, el usuario selecciona junio de 2021 en la segmentación de datos y una tabla (Headcount_Table_Start) refleja los datos de junio. Seleccionan julio de 2021 en otra segmentación de datos y la segunda tabla (Headcount_Table_End) refleja los datos de julio.

Me gustaría identificar adiciones y terminaciones entre los dos meses. Si existe un número específico de personal de empleados en los datos de julio de 2021, pero no en los datos de junio de 2021, quiero señalarlo de alguna manera. El objetivo ulatimate es tener dos tablas que resuman las adiciones y despidos por número de personal y otra información de los empleados.

Tengo una página que resume el recuento general que funciona con la cortadora, pero estoy confundido sobre cómo lograr mi objetivo de adiciones y terminaciones.

Cualquier ayuda es apreciada. ¡Gracias!

1 ACCEPTED SOLUTION

De acuerdo, así que es solo la tabla de una fuente. Eso cambia las cosas.

Veamos si esto funciona para usted:

1) Caja 2 tablas de segmentación de datos para el período de inicio y el período de comparación. Manténgalos sin relación en el modelo. Debería verse así:

Modelv2.JPG

A continuación, cree la siguiente medida para las tablas:

Tanto para los "Asociados Agregados" como para los Asociados Terminados":

Month End = IF(ISINSCOPE('HR Table'[Personnel no]), MAX('HR Table'[Month End]))

Para el objeto visual "Asociados agregados"

Added Associates =
VAR StartP =
    SELECTCOLUMNS (
        FILTER (
            'HR Table',
            'HR Table'[Month.Year] = SELECTEDVALUE ( 'Start Period'[Month.Year] )
        ),
        "PN", 'HR Table'[Personnel no],
        "DIL", 'HR Table'[Dir/Ind Labor],
        "RS", 'HR Table'[Reporting Site],
        "PDCL", 'HR Table'[PDCL]
    )
VAR EndP =
    SELECTCOLUMNS (
        FILTER (
            'HR Table',
            'HR Table'[Month.Year] = SELECTEDVALUE ( 'Comparison Period'[Month.Year] )
        ),
        "PN", 'HR Table'[Personnel no],
        "DIL", 'HR Table'[Dir/Ind Labor],
        "RS", 'HR Table'[Reporting Site],
        "PDCL", 'HR Table'[PDCL]
    )
RETURN
    COUNTROWS ( EXCEPT ( EndP, StartP ) )

Para los "Asociados Terminados"

Terminated Associates =
VAR StartP =
    SELECTCOLUMNS (
        FILTER (
            'HR Table',
            'HR Table'[Month.Year] = SELECTEDVALUE ( 'Start Period'[Month.Year] )
        ),
        "PN", 'HR Table'[Personnel no],
        "DIL", 'HR Table'[Dir/Ind Labor],
        "RS", 'HR Table'[Reporting Site],
        "PDCL", 'HR Table'[PDCL]
    )
VAR EndP =
    SELECTCOLUMNS (
        FILTER (
            'HR Table',
            'HR Table'[Month.Year] = SELECTEDVALUE ( 'Comparison Period'[Month.Year] )
        ),
        "PN", 'HR Table'[Personnel no],
        "DIL", 'HR Table'[Dir/Ind Labor],
        "RS", 'HR Table'[Reporting Site],
        "PDCL", 'HR Table'[PDCL]
    )
RETURN
    COUNTROWS ( EXCEPT ( StartP, EndP ) )

Agregue una segmentación de datos para el período de inicio y el período de comparación.

Agregue los campos de la tabla de recursos humanos y las medidas relevantes para cada tabla. En ambas tablas, seleccione Asociados agregados y Asociados terminados en el panel de filtros y establezca el valor en "No está en blanco"

Filter pane.JPG

Cree la siguiente segmentación de datos para filtrar los valores de Year.Month <= el valor seleccionado en la segmentación de datos Período de inicio:

Filter Comp Slicer =
COUNTROWS (
    CALCULATETABLE (
        VALUES ( 'Comparison Period'[Month.Year] ),
        FILTER (
            'Comparison Period',
            'Comparison Period'[Month.Year] > SELECTEDVALUE ( 'Start Period'[Month.Year] )
        )
    )
)

Agregue esta medida a los filtros para el objeto visual en el panel de filtros y establezca el valor en mayor o igual a 1:

Filter slicer.JPG

Y obtendrás esto:

CompHrTables2.gif

Tenga en cuenta que el resultado difiere de su porque hay lo siguiente en los datos de ejemplo:

Result.JPG

He adjuntado el archivo PBIX de ejemplo

View solution in original post

13 REPLIES 13
Syndicate_Admin
Administrator
Administrator

Ok ver si esto funciona para usted.

Mis tablas de ejemplo:

Start TableTabla de inicioEnd TableTabla final

Cree el siguiente modelo con tablas de dimensiones para Personel No, Functional Area y Dir/Ind Labour

Model.JPG

Ahora cree las siguientes medidas:

Rogue Rows =
VAR STartT =
    SELECTCOLUMNS (
        'Start Table',
        "No", 'Start Table'[Personnel no],
        "Area", 'Start Table'[Functional Area],
        "DirInd", 'Start Table'[Dir/Ind Labour]
    )
VAR EndT =
    SELECTCOLUMNS (
        'End Table',
        "No", 'End Table'[Personnel no],
        "Area", 'End Table'[Functional Area],
        "DirInd", 'End Table'[Dir/Ind Labour]
    )
VAR STR =
    EXCEPT ( STartT, EndT )
VAR ETR =
    EXCEPT ( EndT, STartT )
RETURN
    COUNTROWS ( UNION ( STR, ETR ) )
Activity Status =
VAR STartT =
    SELECTCOLUMNS (
        'Start Table',
        "No", 'Start Table'[Personnel no],
        "Area", 'Start Table'[Functional Area],
        "DirInd", 'Start Table'[Dir/Ind Labour]
    )
VAR EndT =
    SELECTCOLUMNS (
        'End Table',
        "No", 'End Table'[Personnel no],
        "Area", 'End Table'[Functional Area],
        "DirInd", 'End Table'[Dir/Ind Labour]
    )
VAR STR =
    EXCEPT ( STartT, EndT )
VAR ETR =
    EXCEPT ( EndT, STartT )
RETURN
    IF (
        ISINSCOPE ( 'Dim PersNo'[Personnel no] ),
        IF (
            COUNTROWS ( STR ) = 1,
            "In Start but not End",
            IF ( COUNTROWS ( ETR ) = 1, "New" )
        )
    )

A continuación, cree una tabla visual utilizando los campos de las tablas de dimensiones para Personal No, Área funcional y Dir / Ind Labor e incluya las medidas anteriores. Cree una segmentación de datos a partir del campo Month.Year de la tabla Inicio y otra segmentación de datos del campo Mont.Year para la tabla Final.

Y obtendrá lo siguiente:

CompHrTables.gif

(Si lo desea, también puede hacer que la segmentación de datos final muestre valores que sean superiores al valor seleccionado en la segmentación de datos de inicio)

He adjuntado el archivo PBIX de ejemplo

Hola @PaulDBrown ,

¡Esto definitivamente ayuda! Sin embargo, tengo un problema y tengo un par de preguntas. En primer lugar, ¿necesito una tabla de dimensiones individual para cada campo? Tengo varios otros campos que no he compartido en la tabla de ejemplo, así que ¿necesitaría una tabla de dimensiones para cada uno de ellos también?

El problema que tengo es que algunos números de personal se repiten en las tablas. Hay una línea para cada número de personal y línea de productos con la que están trabajando, pero un personal puede trabajar con varias líneas. Los asociados que trabajan con múltiples líneas de productos no parecen estar atrapados por las medidas. ¿Se resolvería esto agregando una tabla de dimensiones para las líneas de productos?

¡Gracias!

¡Felices de que lo estemos consiguiendo!

Para responder a sus preguntas:

1) Tablas de dimensiones: necesita tablas de dimensiones para los campos por los que desea comparar filas. Como probablemente haya notado, el truco es construir la tabla "Fila no autorizada" utilizando las tablas de dimensiones.

2) Si la línea de productos discimina las filas, entonces también necesita una tabla de dimensiones.

También tendremos que adaptar las medidas para tener en cuenta estos otros ámbitos.

Sería realmente útil si pudiera publicar datos de muestra de ambas tablas (ocultar datos confidenciales) - puede simplemente crear muestras en Excel y pegarlas en su mensaje aquí - y explicar qué campos determinan si hacen que la fila sea diferente.

@PaulDBrown ,

Aquí hay algunos datos de muestra. Aquellos con el "agregar" en la columna más a la derecha y el "término" en la columna más a la derecha serían las líneas que me gustaría mostrar en algún tipo de tabla resumen cuando compare 07.2021 con 08.2021. Los campos que hacen que una columna sea única serían personal no, sitio de informes y PDCL en última instancia. El valor PDCL Split está vinculado a PDCL. Todas las demás columnas estarían vinculadas al número de personal, independientemente de PDCL.

Personal noNombre de Empl/applUnidad Org AbbrDescripción del puestoCentro de CostosSitio de trabajoSupervisorDir/Ind LaborÁrea FuncionalCategoría EmplSitio de informesPDCLDivisión PDCLFin de mesAño añadidoMes.Año
62299699Brandon, MarcosLogísticaAsociado de Logística I12Carolina del SurJones, BobDirectoPPCRegular1MAPA0.5820218.2021agregar
62299699Brandon, MarcosLogísticaAsociado de Logística I12Carolina del SurJones, BobDirectoPPCRegular1HLD0.5820218.2021agregar
62294970Monet, LisaLogísticaAsociado de Logística18Carolina del NorteSmith, ÁngelaDirectoPPCRegular1LMT0.5820218.2021agregar
62294970Monet, LisaLogísticaAsociado de Logística18Carolina del NorteSmith, ÁngelaDirectoPPCRegular1AST0.5820218.2021agregar
62296960Elkin, JoshProducciónAprendiz9Carolina del SurSmith, ÁngelaDirectoPPCRegular1MAPA1820218.2021agregar
49000348Macintosh, RobEnsayoContrato45Carolina del NorteSmith, ÁngelaIndirectoAdminEmpleado de arrendamiento3LMT0.5620216.2021
49000348Macintosh, RobEnsayoContrato45Carolina del NorteSmith, ÁngelaIndirectoAdminEmpleado de arrendamiento3AST0.5620216.2021
49000348Macintosh, RobEnsayoContrato45Carolina del NorteSmith, ÁngelaIndirectoAdminEmpleado de arrendamiento3LMT0.5720217.2021término
49000348Macintosh, RobEnsayoContrato45Carolina del NorteSmith, ÁngelaIndirectoAdminEmpleado de arrendamiento3AST0.5720217.2021término
49000598Landon, SaraFabricaciónTornillo/eje Proc91Carolina del NorteSmith, ÁngelaDirectoPPCEmpleado de arrendamiento3AST1620216.2021
49000598Landon, SaraFabricaciónTornillo/eje Proc91Carolina del NorteSmith, ÁngelaDirectoPPCEmpleado de arrendamiento3AST1720217.2021término
91885354Nix, AustinFabricaciónMaquinista en formación61Carolina del SurSmith, ÁngelaDirectoPPCRegular2MAPA1720217.2021
91885354Nix, AustinFabricaciónMaquinista en formación61Carolina del SurSmith, ÁngelaDirectoPPCRegular2MAPA1820218.2021
91885354Nix, AustinFabricaciónMaquinista en formación61Carolina del SurSmith, ÁngelaDirectoPPCRegular2MAPA1620216.2021
91852486Proctor, JoeFabricaciónMaquinista - Fresado85Carolina del NorteSmith, ÁngelaDirectoPPCRegular2AST1720217.2021
91852486Proctor, JoeFabricaciónMaquinista - Fresado85Carolina del NorteSmith, ÁngelaDirectoPPCRegular2AST1820218.2021
91852486Proctor, JoeFabricaciónMaquinista - Fresado85Carolina del NorteSmith, ÁngelaDirectoPPCRegular2AST1620216.2021
62051803Cromer, Tristán FinanzasAnalista de Negocios Asociado97Carolina del NorteJones, BobIndirectoAdminRegular1NBU1820218.2021
62051803Cromer, Tristán FinanzasAnalista de Negocios Asociado97Carolina del NorteJones, BobDirectoAdminRegular1NBU1720217.2021
62051803Cromer, Tristán FinanzasAnalista de Negocios Asociado97Carolina del NorteJones, BobIndirectoAdminRegular1NBU1620216.2021

De acuerdo, así que es solo la tabla de una fuente. Eso cambia las cosas.

Veamos si esto funciona para usted:

1) Caja 2 tablas de segmentación de datos para el período de inicio y el período de comparación. Manténgalos sin relación en el modelo. Debería verse así:

Modelv2.JPG

A continuación, cree la siguiente medida para las tablas:

Tanto para los "Asociados Agregados" como para los Asociados Terminados":

Month End = IF(ISINSCOPE('HR Table'[Personnel no]), MAX('HR Table'[Month End]))

Para el objeto visual "Asociados agregados"

Added Associates =
VAR StartP =
    SELECTCOLUMNS (
        FILTER (
            'HR Table',
            'HR Table'[Month.Year] = SELECTEDVALUE ( 'Start Period'[Month.Year] )
        ),
        "PN", 'HR Table'[Personnel no],
        "DIL", 'HR Table'[Dir/Ind Labor],
        "RS", 'HR Table'[Reporting Site],
        "PDCL", 'HR Table'[PDCL]
    )
VAR EndP =
    SELECTCOLUMNS (
        FILTER (
            'HR Table',
            'HR Table'[Month.Year] = SELECTEDVALUE ( 'Comparison Period'[Month.Year] )
        ),
        "PN", 'HR Table'[Personnel no],
        "DIL", 'HR Table'[Dir/Ind Labor],
        "RS", 'HR Table'[Reporting Site],
        "PDCL", 'HR Table'[PDCL]
    )
RETURN
    COUNTROWS ( EXCEPT ( EndP, StartP ) )

Para los "Asociados Terminados"

Terminated Associates =
VAR StartP =
    SELECTCOLUMNS (
        FILTER (
            'HR Table',
            'HR Table'[Month.Year] = SELECTEDVALUE ( 'Start Period'[Month.Year] )
        ),
        "PN", 'HR Table'[Personnel no],
        "DIL", 'HR Table'[Dir/Ind Labor],
        "RS", 'HR Table'[Reporting Site],
        "PDCL", 'HR Table'[PDCL]
    )
VAR EndP =
    SELECTCOLUMNS (
        FILTER (
            'HR Table',
            'HR Table'[Month.Year] = SELECTEDVALUE ( 'Comparison Period'[Month.Year] )
        ),
        "PN", 'HR Table'[Personnel no],
        "DIL", 'HR Table'[Dir/Ind Labor],
        "RS", 'HR Table'[Reporting Site],
        "PDCL", 'HR Table'[PDCL]
    )
RETURN
    COUNTROWS ( EXCEPT ( StartP, EndP ) )

Agregue una segmentación de datos para el período de inicio y el período de comparación.

Agregue los campos de la tabla de recursos humanos y las medidas relevantes para cada tabla. En ambas tablas, seleccione Asociados agregados y Asociados terminados en el panel de filtros y establezca el valor en "No está en blanco"

Filter pane.JPG

Cree la siguiente segmentación de datos para filtrar los valores de Year.Month <= el valor seleccionado en la segmentación de datos Período de inicio:

Filter Comp Slicer =
COUNTROWS (
    CALCULATETABLE (
        VALUES ( 'Comparison Period'[Month.Year] ),
        FILTER (
            'Comparison Period',
            'Comparison Period'[Month.Year] > SELECTEDVALUE ( 'Start Period'[Month.Year] )
        )
    )
)

Agregue esta medida a los filtros para el objeto visual en el panel de filtros y establezca el valor en mayor o igual a 1:

Filter slicer.JPG

Y obtendrás esto:

CompHrTables2.gif

Tenga en cuenta que el resultado difiere de su porque hay lo siguiente en los datos de ejemplo:

Result.JPG

He adjuntado el archivo PBIX de ejemplo

@PaulDBrown

¡Esto es extremadamente útil! Parece estar trabajando con mi conjunto de datos, así que muchas gracias. Si estoy entendiendo correctamente, los campos que se utilizan dentro de la tabla "Asociados agregados" serán los campos que la medida "Asociados agregados" usará para encontrar diferencias entre los meses.

Tengo una pregunta más. Con esta configuración, ¿funcionará la comparación entre años? Por ejemplo, ¿será posible comparar entre 06.2021 y 08.2022, o tendré que agregar una medida de "fin de año" similar a la medida de "fin de mes"?

Si estoy entendiendo correctamente, los campos que se utilizan dentro de la tabla "Asociados agregados" serán los campos que la medida "Asociados agregados" usará para encontrar diferencias entre los meses.

Eso es correcto.

Con esta configuración, ¿funcionará la comparación entre años? Por ejemplo, ¿será posible comparar entre 06.2021 y 08.2022, o tendré que agregar una medida de "fin de año" similar a la medida de "fin de mes"?

La forma en que funcionan las medidas ahora es que la comparación es entre los períodos reales seleccionados en ambas cortadoras. Así que sí, puedes comparar 06.2021 y 08.2022. Solo tenga en cuenta que la comparación es entre los datos que contiene cada período.

Por cierto, acabo de darme cuenta de que no cambié el título en la tabla inferior a "Asociados terminados". Editaré el post anterior para evitar confusiones.

@PaulDBrown

¡Bien! ¡Muchas gracias por tu ayuda Pablo!

Syndicate_Admin
Administrator
Administrator

Hay @cro1fni ,

De acuerdo con su descripción, si hay un cambio en los datos de la tabla B, el número de filas puede ser inconsistente con el número de filas de la tabla A. Por lo tanto, para la fórmula que cree, mediante la función RESUMIR no se pueden combinar las dos columnas para devolver el resultado deseado.

Mi sugerencia es usar diferentes segmentaciones de datos para las dos tablas, usar las siguientes funciones, especificar la imagen filtrada por la segmentación de datos y comparar los resultados.

vhenrykmstf_0-1630983661369.png


Si el problema aún no se resuelve, proporcione algunos datos de prueba (elimine la información confidencial), le responderé lo antes posible. Esperamos su respuesta.


Saludos
Henrio


Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Hola @v-henryk-mstf ,

Gracias por la respuesta. No estoy muy seguro de cómo usar esto en mi situación. ¿Podría dar más detalles?

Actualmente uso dos tablas, pero ambas tienen la misma fuente de datos. Cada uno está vinculado a su propia segmentación de datos para permitir que el usuario seleccione instantáneas de fin de mes para comparar. El objetivo sería que en la tabla siguiente se resumieran los datos de mi Power BI.

cro1fni_0-1631030066284.png

Además, me gustaría tener dos tablas que resuman las adiciones y terminaciones al momento de los dos meses. He proporcionado datos de muestra a continuación para eso y el resultado previsto.

Personal noDir/Ind LaborÁrea FuncionalPDCLFin de mesAño añadidoMes.Año
91266918IndirectoVentasEDC520215.2021
62043180IndirectoVentasEDC520215.2021
49000597DirectoVentasAST620216.2021
49000597DirectoVentasLMT620216.2021
91828320DirectoPPCMAPA620216.2021
91266918IndirectoVentasEDC620216.2021
62043180IndirectoVentasEDC620216.2021
62074606DirectoPPCHLD620216.2021
62074606DirectoPPCMHS620216.2021
62074606DirectoPPCMAPA620216.2021
49000597DirectoVentasAST720217.2021
49000597DirectoVentasLMT720217.2021
91828320DirectoPPCMAPA720217.2021
91266918IndirectoVentasEDC720217.2021
62043180IndirectoVentasEDC720217.2021
62074606DirectoPPCHLD720217.2021
62074606DirectoPPCMHS720217.2021
62074606DirectoPPCMAPA720217.2021
62283826DirectoPPCMAPA820218.2021
62291670DirectoVentasLMT820218.2021
62291670DirectoVentasAST820218.2021
91828320DirectoPPCMAPA820218.2021
91266918IndirectoVentasEDC820218.2021
62043180IndirectoVentasEDC820218.2021
62074606DirectoPPCMAPA820218.2021
62074606DirectoPPCHLD820218.2021
62074606DirectoPPCMHS820218.2021

cro1fni_1-1631030178329.png

cro1fni_2-1631030186727.png

Hola @v-henryk-mstf ,

Gracias por la respuesta. No estoy muy seguro de cómo usar su sugerencia para obtener tablas que enumeren adiciones y terminaciones. ¿Podría dar más detalles sobre esto?

Las dos tablas: Headcount_Table_Start y Headcount_Table_End utilizan el mismo origen de datos. Hago referencia al origen de datos dos veces en Power BI para poder usar dos segmentaciones de datos diferentes, lo que permite al usuario seleccionar instantáneas de fin de mes para comparar.

He proporcionado algunos datos de muestra para ayudar. Estos datos de ejemplo se utilizarían como origen de datos para ambas tablas, como se ha mencionado.

Personal noDir/Ind LaborÁrea FuncionalPDCLFin de mesAño añadidoMes.Año
91266918IndirectoVentasEDC520215.2021
62043180IndirectoVentasEDC520215.2021
49000597DirectoVentasAST620216.2021
49000597DirectoVentasLMT620216.2021
91828320DirectoPPCMAPA620216.2021
91266918IndirectoVentasEDC620216.2021
62043180IndirectoVentasEDC620216.2021
62074606DirectoPPCHLD620216.2021
62074606DirectoPPCMHS620216.2021
62074606DirectoPPCMAPA620216.2021
49000597DirectoVentasAST720217.2021
49000597DirectoVentasLMT720217.2021
91828320DirectoPPCMAPA720217.2021
91266918IndirectoVentasEDC720217.2021
62043180IndirectoVentasEDC720217.2021
62074606DirectoPPCHLD720217.2021
62074606DirectoPPCMHS720217.2021
62074606DirectoPPCMAPA720217.2021
62283826DirectoPPCMAPA820218.2021
62291670DirectoVentasLMT820218.2021
62291670DirectoVentasAST820218.2021
91828320DirectoPPCMAPA820218.2021
91266918IndirectoVentasEDC820218.2021
62043180IndirectoVentasEDC820218.2021
62074606DirectoPPCMAPA820218.2021
62074606DirectoPPCHLD820218.2021
62074606DirectoPPCMHS820218.2021

Hay una línea para cada número de personal y cada PDCL que representan.

El objetivo con estos datos de muestra sería tener algunos datos resumidos que muestren un recuento de personal (vea el ejemplo a continuación).

cro1fni_0-1631020440386.png

Además, me gustaría tener tablas que resuman las asociadas añadidas entre instantáneas y las terminaciones entre instantáneas. Por ejemplo, si el usuario seleccionó una comparación entre 07.2021 y 08.2021, las tablas de asociados agregadas y terminadas se verían como la tabla siguiente:

cro1fni_1-1631021053135.pngcro1fni_2-1631021068145.png

¡Gracias por la ayuda! Espero con interés saber de usted

Syndicate_Admin
Administrator
Administrator

Para proporcionar más detalles, aquí hay un ejemplo de la tabla de Headcount_Table_Start después de la segmentación de datos.

cro1fni_1-1630508491876.png

Y esta sería la Headcount_Table_End mesa después de la rebanadora.

cro1fni_2-1630508555455.png

El objetivo es devolver una tabla que muestre las adiciones al personal (en este ejemplo, 62290790):

62290790 | | de administración | indirectos 7.2021

Además, me gustaría contar el número de adiciones.

Actualmente, he probado la siguiente expresión dax para identificar adiciones y terminaciones. Funciona si solo hay una adición o terminación, pero recibo un error cuando hay varias.

cro1fni_3-1630508735314.png

Syndicate_Admin
Administrator
Administrator

Por favor, siga las recomendaciones descritas en el thead para ayudarnos a ayudarle:

https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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