Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hola a todos,
Me enfrento a un nuevo problema en mi PBI. Tengo una tabla en el siguiente formato (rand = número aleatorio) :
mes | producto | valor |
dic | a | rand a |
dic | b | Borde B |
dic | c | Borde C |
Nov | a | rand a |
Nov | b | Borde B |
Nov | c | Borde C |
oct | a | rand a |
oct | b | Borde B |
oct | c | Borde C |
Lo que quiero hacer es crear una nueva fila para cada mes, como producto = d, que realizará un cálculo sobre el valor cuando producto = c (digamos 10 veces el valor rand cuando el producto es c para un mes determinado). Así que mi tabla de salida debería verse así:
mes | producto | valor |
dic | a | rand a |
dic | b | Borde B |
dic | c | Borde C |
dic | d | 10 * Borde C |
Nov | a | rand a |
Nov | b | Borde B |
Nov | c | Borde C |
Nov | d | 10 * Borde C |
oct | a | rand a |
oct | b | Borde B |
oct | c | Borde C |
oct | d | 10 * Borde C |
¿Alguien sabría cómo podría hacer eso? Necesito mantener mis datos en ese formato para poder mostrarlos en mi tabla dinámica existente.
Muchas gracias por tu ayuda 🙂
Tomás
Hola @Thomasp75 puede usar el siguiente dax para lograr el resultado deseado.
Gracias. Sin embargo, esto no es exactamente lo que quiero. El producto "d" no existe en absoluto en mi primera tabla, quiero crearlo
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.