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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Error de medida de DAX

Recibiendo el error "No se puede determinar un único valor para la columna 'modificado' en la tabla 'Proyectos UA2'. Esto puede suceder cuando una fórmula de medida hace referencia a una columna que contiene muchos valores sin especificar una agregación como min, max, count o sum para obtener un solo resultado.
Confirmado que es un campo de fecha y el campo existe.
Proyecto activo, sin actualizaciones de logros en 30 días = CALCULAR (
COUNTROWS ( 'Datos de proyectos2' ),
FILTRO (
'Datos de proyectos2',
'Proyectos UA2' [modificado] < HOY() - 30
&& ISBLANK ( 'Proyectos PA2'[Fecha de logro] )
),
'Datos de proyectos2'[projectstatus] = "Activo",
NO ISBLANK ( 'Datos de proyectos2'[número de proyecto] )
)
5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Como es un uno a muchos, necesitaría usar RELATEDTABLE, por ejemplo:

Project Active, No Achievement Updates in 30 Days =
CALCULATE (
    COUNTROWS ( 'Projects Data2' ),
    FILTER (
        'Projects Data2',
        VAR MaxModifiedDate =
            MAXX ( RELATEDTABLE ( 'Projects UA2' ), 'Projects UA2'[modified] )
        RETURN
            MaxModifiedDate
                < TODAY () - 30
                && ISBLANK ( RELATED ( 'Projects PA2'[AchievementDate] ) )
                && 'Projects Data2'[projectstatus] = "Active"
                && NOT ISBLANK ( 'Projects Data2'[projectnumber] )
    )
)
Syndicate_Admin
Administrator
Administrator

Las relaciones entre los proyectos UA2 y Projects Data2 son las siguientes:

  • Datos de proyectos2 a proyectos UA2 (ProjectID uno a muchos)
Syndicate_Admin
Administrator
Administrator

¿Cuál es la relación entre «Proyectos UA2» y «Proyectos Data2»?

Syndicate_Admin
Administrator
Administrator

¡Gracias!

Vuelve con "La columna 'Proyectos UA2[modificado]' no existe o no tiene una relación con ninguna tabla disponible en el contexto actual".

Cuando escribo el nombre, no me muestra todas las tablas en el espacio de trabajo, solo una que es una carga de Excel.

Syndicate_Admin
Administrator
Administrator

Debido a que está intentando acceder a columnas de una tabla diferente, debe usar la función RELATED. Además, puede combinar todas las condiciones del filtro en una,

Project Active, No Achievement Updates in 30 Days =
CALCULATE (
    COUNTROWS ( 'Projects Data2' ),
    FILTER (
        'Projects Data2',
        RELATED ( 'Projects UA2'[modified] )
            < TODAY () - 30
            && ISBLANK ( RELATED ( 'Projects PA2'[AchievementDate] ) )
            && 'Projects Data2'[projectstatus] = "Active"
            && NOT ISBLANK ( 'Projects Data2'[projectnumber] )
    )
)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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

Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.