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
shashar11
Frequent Visitor

Crear columna calculada basada en otra hoja

Hola -

Tengo una hoja de cálculo con varias hojas. Las hojas 1 tienen algunos datos.
La hoja 2 tiene un horario de vacaciones. Necesito cargar ambas hojas en Power BI y crear una columna calculada llamada en función de la hoja 1 y la hoja 2 (programación de vacaciones).
Tenga en cuenta que no hay ninguna relación entre la hoja 1 y la hoja 2 y los nombres de diferentes columnas están presentes en ambas hojas.
¿Puede alguien por favor aconsejar si es factible y cómo?

1 ACCEPTED SOLUTION
6 REPLIES 6
v-alq-msft
Community Support
Community Support

Hola, @shashar11

Si usted toma la respuesta de alguien, por favor márquela como la solución para ayudar a los otros miembros que tienen los mismos problemas a encontrarla más rápidamente. Si no, avísame y trataré de ayudarte más. Gracias.

Saludos

Allan

shashar11
Frequent Visitor

Estimado Huésped, Muchas gracias por su respuesta. Sin embargo, no hay ninguna columna común entre las dos hojas. Actualmente, el usuario está utilizando una fórmula similar a la siguiente en el archivo de código fuente de Excel:

•IF(B8"ABC",WORKDAY(M8,30,'Holiday schedule'!$A$2:$A$29).

El horario de vacaciones está presente en la segunda pestaña donde solo hay fechas presentes. El usuario está intentando calcular la fecha de vencimiento en función de los 30 días hábiles del último día presente en la columna M8.

¿Puede alguien aconsejar la mejor manera de abordar este problema?

¡Gracias!

@amitchandak @v-alq-msft @Christophe

v-alq-msft
Community Support
Community Support

Hola, @shashar11

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Tabla1:

d1.png

Tabla 2:

d2.png

No hay ninguna relación entre dos tablas. Puede crear dos columnas calculadas como se muestra a continuación.

NewColumn1 = LOOKUPVALUE(Table1[ProductName],Table1[ProductID],Table2[PID])

NewColumn2 = 
CALCULATE(
    SUM(Table2[Sales]),
    FILTER(
        ALL(Table2),
        Table2[PID]=EARLIER(Table1[ProductID])
    )
)

d3.png

Resultado:

Tabla1:

d4.png

Tabla 2:

d5.png

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@shashar11 , siempre y cuando sean columnas comunes, puede crear una nueva columna en la tabla a partir de otros me gusta de las tablas

ejemplo nueva columna en ventas de la tabla de la ciudad

Nombre de la ciudad: maxx(FILTER(geography,geography[City Id]-Sales[City Id]),geography[City])

Nombre de la ciudad: countx(FILTER(geography,geography[City Id]-Sales[City Id]),geography[City])

Puede utilizar condiciones adicionales y reemplazar maxx por minx, sumx etc.

Christophe
Helper II
Helper II

El contenido de sheet1 y sheet2 se transformará en dos tablas en Power BI.

Una "columna calculada" en Power BI se aplica a una fila dentro de una tabla. Por lo general, no le permitirá trabajar con dos tablas, especialmente porque no están relacionadas.

Lo que probablemente está buscando es una medida. La fórmula de la medida puede tomar contenido de varias tablas y, por supuesto, dependerá de sus requisitos específicos.

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.