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.
¡Hola, chicos!
Tengo 2 tablas y necesito crear e 3rd uno.
la primera tabla es la Tabla 1:
Número de serie | Nombre | número de teléfono |
aaa1 | ||
aaa2 | ||
aaan |
Tabla 2:
número de serie | fecha de pago |
aaa1 | 1/4/20 |
aaa2 | 5/5/20 |
aaa1 | 3/5/20 |
aaa1 | 2/6/20 |
aaa2 | 4/6/20 |
aaa2 | 25/8/20 |
aaan | ... |
Necesito crear una tabla que contenga una columna con todos los números de serie como valores únicos para cada crudo y otra columna con la diferencia en el número de días entre hoy y la PRIMERA fecha de pago que hicieron por ejemplo para aaa1 la diferencia sería 11/01/2021-1/4/2020(adivina)200 días
Tabla 3:
Número de serie | Diferencia de fecha [datediff(today, first payment date)] |
aaa1 | 200 días |
aaa2 | 120 días |
aaa3 | 50 días |
aaan | n días |
No estoy seguro de si debo crear una columna calculada o una medida porque cuando creo una columna cerca de la columna de número de serie parece que no me da la diferencia de días entre el primer pago relacionado con ese número de serie específico.
¿Alguien sabe cómo ayudarme?
¡Gracias!
Fecha Diferencia entre fechas Cálculo @Tapemeasure Obtención del tipo de agregación de un problema de medida
Solved! Go to Solution.
No @carol_mar,
En función de su descripción, puede utilizar LOOKUPVALUE() para crear columnas calculadas en la tabla 2 que cumplan las condiciones de la tabla 1 y la tabla 3:
Gender years =
VAR a =
LOOKUPVALUE (
'Table 1'[Account Number],
'Table 1'[Customer name], 'Table 2'[Serial Number]
)
RETURN
LOOKUPVALUE ( 'Table 3'[GenderYears], 'Table 3'[Account Number], a )
long =
VAR a =
LOOKUPVALUE (
'Table 1'[Account Number],
'Table 1'[Customer name], 'Table 2'[Serial Number]
)
RETURN
LOOKUPVALUE ( 'Table 3'[long], 'Table 3'[Account Number], a )
Adjunto un archivo de muestra en el siguiente, espera ayudarle.
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @carol_mar,
En función de su descripción, puede crear esta tabla calculada como Tabla 3:
Table 3 =
SUMMARIZE (
'Table 1',
'Table 1'[Serial number],
"Difference of date",
DATEDIFF (
CALCULATE (
MIN ( 'Table 2'[payment date] ),
FILTER (
ALL ( 'Table 2' ),
'Table 2'[Serial number] = EARLIER ( 'Table 1'[Serial number] )
)
),
TODAY (),
DAY
)
)
Adjunto un archivo de muestra en el siguiente, espera ayudarle.
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¡Muchas gracias, lo intentaré ahora mismo!
Tengo otra pregunta para esta tabla:
Tengo 3 tablas, T1 y T2 tienen la misma columna que contiene "número de serie", T2 y T3 tienen la misma columna que contiene "Número de cuenta de cliente". Necesito tener en T3 la columna "Número de serie" y cada número de serie es un valor único correspondiente al "número de serie". El número de raws en las tablas son todos diferentes, T1 es el más grande mientras que T3 la tabla más pequeña. ¿Cómo puedo hacer eso? En Excel sería sólo un "índice y comparar" o un "xlookup". ¡Muchas gracias!
No @carol_mar,
No estoy seguro de cuál es su salida esperada.. ¿Podría considerar proporcionar tablas de ejemplo y resultados esperados que son como su publicación inicial para su discusión posterior?
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Hi,
First, thank you for your reply.
Below a more detailed explanation of what I need, I have 3 tables:
Table 1
Customer name | Customer Surname | Serial Number | Account Number |
aaa | zzz | 123 | a1a1 |
bbb | vvv | 456 | b2b2 |
ccc | uuu | 789 | c3c3 |
Table 2:
Serial Number | Customer name | phone number | status |
aaa | |||
bbb | |||
ccc |
Table 3:
Account Number | Gender | lat | long |
a1a1 | |||
b2b2 | |||
c3c3 |
I need to add a column in Table 2 that contains for each specific serial number the gender, latitude, and longitude that are in Table 3 but identified by the Account Number.
Is this more clear? Thank you 🙂
No @carol_mar,
En función de su descripción, puede utilizar LOOKUPVALUE() para crear columnas calculadas en la tabla 2 que cumplan las condiciones de la tabla 1 y la tabla 3:
Gender years =
VAR a =
LOOKUPVALUE (
'Table 1'[Account Number],
'Table 1'[Customer name], 'Table 2'[Serial Number]
)
RETURN
LOOKUPVALUE ( 'Table 3'[GenderYears], 'Table 3'[Account Number], a )
long =
VAR a =
LOOKUPVALUE (
'Table 1'[Account Number],
'Table 1'[Customer name], 'Table 2'[Serial Number]
)
RETURN
LOOKUPVALUE ( 'Table 3'[long], 'Table 3'[Account Number], a )
Adjunto un archivo de muestra en el siguiente, espera ayudarle.
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Usted puede tener medida para eso
datediff(min(tAb2[paymentdate]), max(tab2[paymentdate]), Day) wnd analizar que con la dimensión coommon de serial no o primera tabla si se une.
o una columna en colum con pestañas - datediff(
minx(filter(tab2, tab2[serial no] á tab1[serial no]), tab2[fecha de pago]),
maxx(filter(tab2, tab2[serial no] á tab1[serial no]), tab2[fecha de pago]), día)
¡Hola! Muchas gracias por su respuesta.
Lo intenté (columna calculada) y funcionó en la propia tabla (aparentemente) pero el problema que tuve con ella fue que cuando intento visualizar los valores en una tabla de informes no muestra ningún valor en esa columna por eso pensé que estaba mal. ¿Sabes por qué?
@carol_mar, Extraño. de qué tabla ha utilizado el número de serie en este caso. Hay pocos valores en blanco para la discordancia del número de serie.
¿Puede compartir una muestra de pbix después de eliminar datos confidenciales, esto no funciona incluso después de tener la columna/s correcta y la agregación
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |