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!
Tengo un problema con una tabla del modelo de datos conectado a través de Direct Query. La tabla tiene información del cliente, y allí tengo columnas que deberían estar agrupadas en una, como la fecha de encuesta (fecha en la que se hicieron distintas encuestas), luce de la siguiente manera:
La columna "Fecha reciente" indica la última encuesta respondida. Mi duda es saber cómo anular la dinamización de las columnas sin Power Query, debido a que la conexión Direct Query no me lo permite.
Mi objetivo es registrar todas las encuestas completadas en una única columna de fechas.
Espero haberme explicado correctamente,
¡Les agradezco!
Solved! Go to Solution.
Supongamos que la tabla "Original" es:
Puede crear una nueva tabla con DAX con lo siguiente:
Unpivoted Table =
VAR F0 =
ADDCOLUMNS (
SELECTCOLUMNS (
'Original Table',
"ID Cliente", 'Original Table'[ID Cliente],
"Fecha", 'Original Table'[Fecha Reciente]
),
"Fase", "Fecha Reciente"
)
VAR F1 =
ADDCOLUMNS (
SELECTCOLUMNS (
'Original Table',
"ID Cliente", 'Original Table'[ID Cliente],
"Fecha", 'Original Table'[Fecha Reciente -1 ]
),
"Fase", "Fecha Reciente -1"
)
VAR F2 =
ADDCOLUMNS (
SELECTCOLUMNS (
'Original Table',
"ID Cliente", 'Original Table'[ID Cliente],
"Fecha", 'Original Table'[Fecha Reciente -2]
),
"Fase", "Fecha Reciente -2"
)
VAR F3 =
ADDCOLUMNS (
SELECTCOLUMNS (
'Original Table',
"ID Cliente", 'Original Table'[ID Cliente],
"Fecha", 'Original Table'[Fecha Reciente -3 ]
),
"Fase", "Fecha Reciente -3"
)
VAR F4 =
ADDCOLUMNS (
SELECTCOLUMNS (
'Original Table',
"ID Cliente", 'Original Table'[ID Cliente],
"Fecha", 'Original Table'[Fecha reciente -4]
),
"Fase", "Fecha Reciente -4"
)
RETURN
UNION ( F0, F1, F2, F3, F4 )
y obtienes esto:
Supongamos que la tabla "Original" es:
Puede crear una nueva tabla con DAX con lo siguiente:
Unpivoted Table =
VAR F0 =
ADDCOLUMNS (
SELECTCOLUMNS (
'Original Table',
"ID Cliente", 'Original Table'[ID Cliente],
"Fecha", 'Original Table'[Fecha Reciente]
),
"Fase", "Fecha Reciente"
)
VAR F1 =
ADDCOLUMNS (
SELECTCOLUMNS (
'Original Table',
"ID Cliente", 'Original Table'[ID Cliente],
"Fecha", 'Original Table'[Fecha Reciente -1 ]
),
"Fase", "Fecha Reciente -1"
)
VAR F2 =
ADDCOLUMNS (
SELECTCOLUMNS (
'Original Table',
"ID Cliente", 'Original Table'[ID Cliente],
"Fecha", 'Original Table'[Fecha Reciente -2]
),
"Fase", "Fecha Reciente -2"
)
VAR F3 =
ADDCOLUMNS (
SELECTCOLUMNS (
'Original Table',
"ID Cliente", 'Original Table'[ID Cliente],
"Fecha", 'Original Table'[Fecha Reciente -3 ]
),
"Fase", "Fecha Reciente -3"
)
VAR F4 =
ADDCOLUMNS (
SELECTCOLUMNS (
'Original Table',
"ID Cliente", 'Original Table'[ID Cliente],
"Fecha", 'Original Table'[Fecha reciente -4]
),
"Fase", "Fecha Reciente -4"
)
RETURN
UNION ( F0, F1, F2, F3, F4 )
y obtienes esto:
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 |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |