Forum Discussion
SQL a DAX
- 5 years ago
En función de su descripción, he creado dos tablas de ejemplo en sql y en power bi desktop:
La consulta sql daría como resultado este resultado:
Para obtener la misma tabla de resultados en power bi, puede crear esta tabla caculada:
Result table = ADDCOLUMNS ( FILTER ( ALL ( 'BF' ), 'BF'[Booking Reference] = "21394547" && 'BF'[Category ID] IN DISTINCT ( 'C'[Actual Category] ) ), "Category Group", MAXX ( FILTER ( 'C', 'C'[Actual Category] = 'BF'[Category ID] ), [Category Group] ) )Adjunto el archivo de ejemplo en el siguiente, espera que podría ayudar.
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.
En función de su descripción, he creado dos tablas de ejemplo en sql y en power bi desktop:
La consulta sql daría como resultado este resultado:
Para obtener la misma tabla de resultados en power bi, puede crear esta tabla caculada:
Result table =
ADDCOLUMNS (
FILTER (
ALL ( 'BF' ),
'BF'[Booking Reference] = "21394547"
&& 'BF'[Category ID] IN DISTINCT ( 'C'[Actual Category] )
),
"Category Group",
MAXX (
FILTER ( 'C', 'C'[Actual Category] = 'BF'[Category ID] ),
[Category Group]
)
)
Adjunto el archivo de ejemplo en el siguiente, espera que podría ayudar.
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.
Hay @v-yingjl ,
Gracias por la explicación. Sin embargo, estoy recibiendo el siguiente error cuando intento crear la tabla calculada.
- Syndicate_Admin5 years ago
Administrator
Parece que el tipo de datos de [Referencia de reserva] es tipo de número y no tipo de texto, mientras que mi archivo de ejemplo es el tipo de texto. Puede modificarlo de esta forma:
'BF'[Booking Reference] = 21394547Saludos
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.- Syndicate_Admin5 years ago
Administrator