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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

SummarizeColumns con Calculatedtable no funciona según lo esperado

Hola

Tengo una tabla de hechos llamada fact_A y una tabla de dimensiones llamada dim_mas_prd. Estoy usando summarizecolumns con funciones caluculatedtable en los parámetros en cascada para el informe paginado para filtrar los datos que funcionaron bien, pero de repente no filtran los datos.
A continuación se muestra la consulta en el informe paginado:

CALCULABLE (
RESUMIRCOLUMNAS. (
'fact_A'[prd_id]),
'dim_mas_prd'[mas_prd_id] = "Valor"
)

El valor es otro parámetro.

La función anterior solía filtrar el prd_id en función de la selección de master_prd_id pero recientemente no filtra los datos. ¿Hay algún problema con las funciones utilizadas? Pero sí funcionaron antes, así que estoy confundido.

Cualquier ayuda será apreciada.

Gracias
8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Hola @Bibiano_Geraldo

Encontré el problema por el que CalculateTable y SummarizeColumns no funcionan. Durante julio de 2024, Microsoft actualizó el comportamiento funcional de la función SummarizeColumns con las funciones CalculateTable, debido a este cambio de comportamiento realizado por Microsoft, los parámetros en cascada no funcionan.

https://learn.microsoft.com/en-us/dax/summarizecolumns-function-dax#background

Gracias
Greeshma

Syndicate_Admin
Administrator
Administrator

Todas las soluciones funcionan, pero mi preocupación es la función que compartí con Summarizecolumns que se usa para filtrar los datos, pero no filtra los datos.

Me gustaría saber si hay algún problema con Summarizecolumns y calculatetable, ya que funcionó antes.

Hola @GreeshmaN ,

El problema parece estar relacionado con la forma en que interactúan SUMMARIZECOLUMNS y CALCULATETABLE. Mientras que SUMMARIZECOLUMNS crea una tabla resumida, VALUES devuelve valores distintos y pueden comportarse de forma diferente en determinados contextos. El problema puede deberse a cambios en el modelo de datos o a que los filtros no se aplican correctamente. Si el filtro 'dim_mas_prd'[mas_prd_id] = "value" no funciona, puede impedir que SUMMARIZECOLUMNS filtre los datos. Para diagnosticar el problema, intente probar el filtro solo con CALCULATETABLE sin SUMMARIZECOLUMNS para ver si funciona:

CALCULATETABLE(
    'fact_A',
    'dim_mas_prd'[mas_prd_id] = "value"
)

Si esto funciona, el problema podría estar en la forma en que SUMMARIZECOLUMNS interactúa con el filtro. Compruebe si hay algún cambio en el modelo de datos o en las relaciones que pueda afectar al filtro.

For the below one:

CALCULATETABLE(
    'fact_A',
    'dim_mas_prd'[mas_prd_id] = "value"
)

I am getting an error message: Query (9, 5) A single value for column 'prd_id' in table 'fact_A' cannot be determined. This can happen when a measure formula refers to a column that contains many values without specifying an aggregation such as min, max, count, or sum to get a single result.

Hola @GreeshmaN ,
Intente usar FILTER en lugar de Direct Condition en CALCULATETABLE:

CALCULATETABLE (
    SUMMARIZECOLUMNS ( 'fact_A'[prd_id] ),
    FILTER ( ALL ( 'dim_mas_prd' ), 'dim_mas_prd'[mas_prd_id] = "value" )
)

La lógica anterior no filtra los datos. Hay algún problema entre las columnas Calculatetable y Summarize cuando ambas se usan juntas.

Syndicate_Admin
Administrator
Administrator

Hola @GreeshmaN ,

Para lograr su objetivo, pruebe este DAX:

CALCULATETABLE (
    VALUES('fact_A'[prd_id]),
    'dim_mas_prd'[mas_prd_id] = "value"
)
Syndicate_Admin
Administrator
Administrator

Hola @GreeshmaN

Pruebe las siguientes dos versiones de la fórmula DAX y vea si le ayudan.

CALCULATETABLE (
SUMMARIZECOLUMNS (
'fact_A'[prd_id],
FILTER (
'dim_mas_prd',
'dim_mas_prd'[mas_prd_id] = "value"
)
)
)

CALCULATETABLE (
SUMMARIZE (
'fact_A',
'fact_A'[prd_id]
),
'dim_mas_prd'[mas_prd_id] = "value"
)

Saludos

Jayleny

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.