Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo una mesa como esta:
Persona | Número de semana | Valor |
A | 1 | 100 |
A | 2 | 50 |
A | 3 | 20 |
B | 1 | 50 |
B | 3 | 10 |
C | 1 | 15 |
C | 2 | 55 |
Lo que quiero es tomar los valores únicos para Person y los valores únicos para Date y hacer una fila para cada par único, para crear una nueva tabla como esta:
Persona | Número de semana |
A | 1 |
A | 2 |
A | 3 |
B | 1 |
B | 2 |
B | 3 |
C | 1 |
C | 2 |
C | 3 |
De este modo, donde, por ejemplo, la persona B no tiene una entrada para la semana 2, puedo agregar una columna de búsqueda en la nueva tabla y decir que el valor es 0.
¿Hay alguna fórmula para crear esta nueva tabla? Estoy pensando en unión, producto, resumen.... ¡No estoy seguro!
Solved! Go to Solution.
@Erf19 - Prueba:
Table =
GENERATE(
DISTINCT('Table'[Person]),
DISTINCT('Table'[Week])
)
@Erf19 - Prueba:
Table =
GENERATE(
DISTINCT('Table'[Person]),
DISTINCT('Table'[Week])
)
@Erf19 , Probar una nueva mesa como
sindicato(
addcolumns(except(crossjoin(distinct(Table[Person]),distinct(Table[Week])), selectcolumn(Table,"Person",[Person],"Week",[Week])),"Number Value",0),
Mesa)