Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
IoanCosmin
Helper III
Helper III

Consulta directa y resumen solución alternativa

Me cuesta encontrar una manera de resumir las tablas de consulta directa sevaral basadas en algunas medidas. Lo que realmente me llama la atención es que, si creo la tabla resumida (ya sea con SUMMARIZE() o SUMMARIZECOLUMNS()) y luego la publico, realmente funciona en el servicio PBI. El problema viene cuando intento abrir el archivo .pbix o descargarlo desde el servicio para realizar cambios adicionales - Algo salió mal: Referencia de objeto no establecida en una instancia de un objeto. Suponiendo que eso se debe a que DQ no es compatible con resumir.

Mis tablas tienen columnas y medidas completamente diferentes basadas en varias tarifas/fechas.

Consolidated = 
VAR LocationX = SUMMARIZE(Date,
    Date[Calendar Year], Date[Calendar Month],,
    "Revenue",[Total Revenue (LocationX)],
    "Gross Profit",[Gross Profit (LocationX)],
    "Efficiency",[Efficiency (LocationX)])

VAR LocationY = SUMMARIZE(Date,
    Date[Calendar Year], Date[Calendar Month],,
    "Revenue",[Total Revenue (LocationY)],
    "Gross Profit",[Gross Profit (LocationY)],
    "Efficiency",[Efficiency (LocationY)])
RETURN  
    UNION(LocationX, 
    LocationY)

¿Cómo puedo evitar esto sin cambiar las tablas al modo de importación. He examinado la definición de vistas de tabla para usar como agregados, pero no estoy seguro de que vaya a ayudar o no puedo entenderlo completamente. Tiene que haber una manera de hacer algo al respecto. ¿Qué sugiererían?

Muchas gracias

3 REPLIES 3
dax
Community Support
Community Support

Hola @IoanCosmin ,

Lo prueno esto en mi entorno (conectar a sql, consulta directa, escritorio 2019 Dic), que funciona bien. Entonces, ¿cuál es tu versión actual de tu escritorio? ¿Y cuál es su conector en su archivo pbix? Usted podría probar la nueva versión del escritorio (también voy a probar esto en la nueva versión más adelante) para ver si funciona o no. Y usted necesita para asegurarse de que no perdió nada en el archivo youir , usted podría volver a crear un informe para ver whetehr que funciona o no.

Saludos
Zoe Zhi

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola Zoe,

Muchas gracias por tomarse el tiempo para probarlo por mí. Estoy ejecutando la versión de marzo de 2020 y el conector de SQL Server integrado. El informe del que hablo se ha vuelto a crear. ¿Está seguro de que todavía funciona después de cerrar el archivo e intentar abrirlo de nuevo? No estoy seguro de qué más probar. Puesto que RESUME no es compatible con la consulta directa, creo que eso es lo que está causando el problema. https://docs.microsoft.com/en-us/analysis-services/tabular-models/dax-formula-compatibility-in-direc...

No estoy seguro de qué más probar. ¿Qué sugieres?

Gracias

C

¡Hola!
Tuve el mismo problema donde RESUMIR no era posible de usar y para mí funcionaba "CROSSJOIN"

SUMMARIZE(
  FILTER(
     CROSSJOIN(
       {DIRECT_QUERY_TABLE} , {OHTER_REQUIRED_TABLES}
     )  
     , {Create relations between Crossjoined tables}
   )
  , {Do calculations}
)
            


Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Fabric Monthly Update - May 2024

Check out the May 2024 Fabric update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.