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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
aishak12
Helper IV
Helper IV

Comparación de 2 hojas de Excel

Estoy importando 2 hojas de Excel. Tengo uno que enumera todos los empleados activos, el otro enumera los empleados con artículos prestados.

¿Hay una función DAX que pueda usar para ejecutar (Empleados activos contra empleados con artículos prestados)

El resultado será terminado empleado como cualquier persona sin un artículo prestado ya no está trabajando para esta empresa.

7 REPLIES 7
MauriceMecowe
Resolver II
Resolver II

Hola @aishak12 ,

Echa un vistazo a este post, creo que esto es lo que estás buscando.

https://community.powerbi.com/t5/Desktop/Compare-2-columns-from-2-different-sheets/td-p/318659

Salud

Maurice

Greg_Deckler
Super User
Super User

@aishak12 Sí, puede usar EXCEPT para este propósito, así que algo como:

Table =
  VAR __ActiveEmployees = SELECTCOLUMNS('Sheet1',"Employee",[Employee])
  VAR __BorrowingEmployees = SELECTCOLUMNS('Sheet2',"Employee",[Employee])
RETURN
  EXCEPT(__ActiveEmployees,__BorrowingEmployees)

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
edhans
Super User
Super User

Puede utilizar la función LOOKUPVALUE(),que le permitirá buscar valores en una tabla contra otra. A continuación, puede utilizar la función ISBLANK() para ver si ha devuelto algo. Sin embargo, necesitaría datos para mostrarte un ejemplo.

Lo ideal es que pueda hacerlo en Power Query con una combinación. Ahí es donde intentaría hacer esto como modelado allí normalmente funciona mejor que en el lado DAX, que es mejor para el análisis.

Pero en cualquier caso, necesitaría algunos datos @aishak12

Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Consulta 1 (hoja de Excel 1) - EmployeesList

Nombre de la columna - Nombre de usuario

aishak12_0-1601336326393.png

Consulta 2 (Hoja de Excel 2) - Redbeam

Nombre de la columna - Nombre de usuario

aishak12_1-1601336395066.png

¿Podría ayudarme a escribir una función que compare el nombre de usuario de ambas hojas.

hola @aishak12

La solución anterior debe funcionar para su caso,

Table =
  VAR __ActiveEmployees = SELECTCOLUMNS('EmployeesList','EmployeesList'[Employee])
  VAR __BorrowingEmployees = SELECTCOLUMNS('redbeam','redbeam',[Employee])
RETURN
  EXCEPT(__ActiveEmployees,__BorrowingEmployees)

https://docs.microsoft.com/en-us/dax/except-function-dax

Si no es su caso, ¿Cuál es su salida esperada?

Por favor, consulte esta publicación sobre cómo obtener respuesta a su pregunta rápidamente:
https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

¿Qué quieres decir con "comparar" @aishak12 ?

  • ¿Que lo mismo en la fila 1 de la primera hoja es la primera cosa de la segunda hoja, y así sucesivamente?
  • ¿Que los nombres de la hoja 1 existen en la hoja 2? (indicador verdadero/falso)
  • que los nombres en la hoja 2 existen en la hoja 1? (indicador verdadero/falso)
  • ¿Las comparaciones deben ser sensibles a los casos?
  • ¿Desea que el resultado sea solo los nombres que son:
    • en ambas columnas,
    • o sólo en la hoja 1 y no en la hoja 2,
    • o sólo la hoja 2 y no la hoja 1,
    • o todos los nombres que no están en ambas hojas?

Sea muy claro lo que está tratando de lograr. "comparar" es muy genérico.

¿Puede proporcionar datos reales también, no capturas de pantalla. No nos pongas las 😁 llaves.😁

Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Aquí están las dos hojas de Excel. En PowerBI quiero averiguar los nombres de usuario en la hoja de Excel 1 que NO están en la hoja de Excel 2

Así que básicamente si puede poner el modelo de computadora, S/N, Fecha de compra en la Lista de Empleados comparando nombres de usuario de ambas hojas. Quiero saber los nombres de usuario de

Hoja de Excel 1

Empleado #

ApellidoNombrenombre de usuarioUbicaciónTítulo

4630

CookeErinCErinPorCoordinador de Capacitación
3731EckersleyJacobEJacobNycGerente Senior de Proyectos
3690AvenijosephAJosephNhvSr Staff Land Arquitecto de Tierras

Hoja de Excel 2

CustodioPrimerCustodianLastnombre de usuarioAssetIDDescripciónRoomIDNúmero de serieModeloFabricanteDepartamentoEstadoAssetTypeNotasProveedorPurchaseOrder
AngelikiAlevizouCND8124YZ7Xeon E3-1505M v6, 15.6", 16GB RAM, 4GB Quadro M2200, 512GB SSDNY-Main CND8124YZ7Zbook 15 G4Hewlett PackardEncuestaActivoPortátil Insight Direct913712553
ÁngelArgelCND71647Y7Core i7-6820HQ, 15.6", 16GB RAM, 2GB Quadro M2000M, 512GB SSDPH-Main CND71647Y7Zbook 15 G3Hewlett PackardGeotécnicaActivoPortátil Insight Direct912002495
ArthurAlzamora5CG85009BZCore i5-8350u, 13.3" IPS Touch, 8GB RAM, Intel HD 620 GFX, 256GB M.2NY-Main 5CG85009BZElitebook 830 G5 (T)Hewlett PackardGeotécnicaActivoPortátil Insight Direct914547605
AlexAndrews5CD9124WHVXeon E2176M, 15.6", 16GB RAM, 4GB Quadro P2000, 512GB NvMEAR-Main 5CD9124WHVZbook 15 G5Hewlett PackardSitio/CivilActivoPortátil Insight Direct915253605
AlanArico

5CG9043HDX

Core i5-8350u, pantalla táctil de 15,6", 8 GB de RAM, Intel HD 620 GFX, SSD de 256 GBEP-Main 5CG9043HDXElitebook 850 G5 (T)Hewlett PackardAmbientalActivoPortátil Insight Direct915536808

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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