Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

Problema de modelado

Hola

Tengo un problema de modelado de datos que parece que no puedo resolver. El modelo de datos se describe a continuación. Lo que tengo que hacer es usar el filtro de informe para filtrar los resultados en la tabla Matrix.

CarlsBerg999_1-1634011978015.png

El problema es bastante simple: el filtro no funciona para los atributos porque no hay una relación activa. No puedo activar una conexión entre la tabla de filtros y la tabla de atributos, porque causaría ambigüedad. La resolución habitual sería USERELATIONSHIP, pero no parece resolver el problema en mi medida.

Twist: Necesito usar "TREATAS" en la tabla debido a la complejidad de todo el modelo.

La medida actual que tengo es:

CALCULATE(SUMA('Tabla de hechos'[Valor]),
TREATAS(VALUES('Categories'[Categorías]),'Tabla de hechos'[Categorías]),
'Tabla de hechos'[ID de producto]IN{"20002"})

--> Esto no produce resultados en la tabla de matrices. Funciona, si encendí la relación de los atributos al filtro.

¿Alguna idea sobre cómo hacer que esto funcione? Tenga en cuenta que debo usar TREATAS para la categorización.

  • @CarlsBerg999

    Agregue una relación de la tabla categorías a la tabla de hechos.

    Vpazhenmsft_0-1634193783425.png

    Y trate de usar la siguiente medida con TREATAS ():

    Medida = CALCULAR(SUMA('Tabla de hechos'[Valor]),
    TREATAS(VALUES('Tabla de filtros'[Filtro]),'Atributos'[Filtro]),
    'Tabla de hechos'[ID de producto]IN{"20002"})
    Paul Zheng _ Equipo de apoyo a la comunidad
    Si esta publicación ayuda, por favor acéptala como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

1 Reply

  • @CarlsBerg999

    Agregue una relación de la tabla categorías a la tabla de hechos.

    Vpazhenmsft_0-1634193783425.png

    Y trate de usar la siguiente medida con TREATAS ():

    Medida = CALCULAR(SUMA('Tabla de hechos'[Valor]),
    TREATAS(VALUES('Tabla de filtros'[Filtro]),'Atributos'[Filtro]),
    'Tabla de hechos'[ID de producto]IN{"20002"})
    Paul Zheng _ Equipo de apoyo a la comunidad
    Si esta publicación ayuda, por favor acéptala como la solución para ayudar a los otros miembros a encontrarla más rápidamente.