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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Syndicate_Admin
Administrator
Administrator

La columna 'product_brand' especificada en la función 'RESUMIR' no se encontró en la tabla de entrada

Este me tiene rascándome la cabeza, la medida que causa este error es esta, product_brand no se especifica en el resumen ... de hecho, no se usa en ninguna parte del informe (la columna está en el modelo central para otros informes, pero no en este: he comprobado la consulta generada en Perf Analyzer cuando interactúo con la tabla y product_brand no está en ninguna parte de la consulta DAX generada)

New Grade | Paid Value After at Before Rate = 
SUMX (
    SUMMARIZE (
        'report v_t2r_trade_order_line',
        'report v_t2r_slim_products'[model],
        'report v_t2r_trade_order_line'[Warehouse Grade],
        "_1", [New Grade | Average Unit Value Before] * [New Grade | Paid Units After]
    ),
    [_1]
)


Extrañamente, si agrego los componentes de esta medida en una tabla, el modelo reconoce todas las relaciones y funciona (he difuminado los datos reales):
tempsnip.png

Sé que la medida [Nuevo Grado | Paid Units After] está causando el problema dentro del resumen, porque si lo elimino, la medida funciona. Así que veamos esta medida

New Grade | Paid Units After = 
    CALCULATE (
        [Paid Unit Volume],
        filter(Calender, Calender[Date] >= [Comparison Period Start Date] && Calender[Date] <= [Comparison Period End Date])
    )
New Grade | Paid Units After = 
    CALCULATE (
        [Paid Unit Volume],
        DATESBETWEEN ( Calender[Date], [Comparison Period Start Date], [Comparison Period End Date] )
    )


La fecha de inicio / finalización del período de comparación es así:

Comparison Period Start Date = 
    SWITCH(TRUE(),
SELECTEDVALUE('Grade Comparison Periods'[Comparison Period]) = "11/07/23 - 22/07/23", date(2023, 7, 11),
SELECTEDVALUE('Grade Comparison Periods'[Comparison Period]) = "23/07/23 - 22/08/23", date(2023, 7, 23),
SELECTEDVALUE('Grade Comparison Periods'[Comparison Period]) = "23/08/23 - today", date(2023, 8, 23)
)


Esto hace referencia a una tabla desconectada - nota: obtengo exactamente el mismo error si uso una tabla de 2ª fecha con relación inactiva, y la activo usando userelationship(). La razón de todo esto es que la mayoría del informe utiliza la tabla de fechas principal para calcular todo tipo de métricas antes de que la empresa realice un cambio importante en la línea de productos: estos períodos de comparación se utilizan para comparar las mismas métricas, después del cambio (y durante varios períodos, a medida que se realizaron cambios adicionales)

ollie_mills_0-1694509006135.png

El informe está conectado en modo de almacenamiento mixto: la mayoría de los datos provienen de un conjunto de datos de Power BI y un par de tablas de modo de importación. He encontrado esta publicación de la comunidad que parece ser el mismo problema y no se ha resuelto: https://community.fabric.microsoft.com/t5/Desktop/Dual-Mode-Inconsistency/m-p/1971317 y otra aquí: https://community.fabric.microsoft.com/t5/Desktop/Column-in-SUMMARIZE-function-was-not-found-in-the-... realmente perdido en este, ya que no tengo idea de por qué product_brand incluso se hace referencia en el error, no se está utilizando como filtro de nivel visual en ninguna parte del , es casi como si la consulta que se envía al modelo lo usara implícitamente en un grupo por o resumir (pensando en SQL cuando haces un grupo por "todos") - pero mirando los registros no puedo ver product_brand usando en ninguna parte.

Cualquier pensamiento o idea para explorar es muy apreciado, ¡este es realmente frustrante!

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Aquí hay una maqueta de lo que estoy tratando de lograr: esto está funcionando como se esperaba, y es lo que consideraría un problema bastante simple, así que estoy perplejo de por qué sigo recibiendo el mismo error: https://drive.google.com/file/d/1UfJi517o19zlDyzPYw_hqAquBZ3uYWBx/view

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors