cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper II
Helper II

Adición de una fila total para una unión de dos tablas Excluyendo los números de la segunda tabla

Hola a todos

He creado una unión de dos tablas con el código siguiente que está funcionando bien:

UNION (
    SUMMARIZECOLUMNS (
        'Table'[Category],
        "Measure1", 'Measures_'[m_Measure1],
        "Measure2", 'Measures_'[m_Measure2],
        "Measure3", 'Measures_'[m_Measure3],
        "Measure4", 'Measures_'[m_Measure4],
        "Measure5", 'Measures_'[m_Measure5],
        "Measure6", 'Measures_'[m_Measure6],
        "Measure7", 'Measures_'[m_Measure7],
        "Measure8", 'Measures_'[m_Measure8],
        "Measure9", 'Measures_'[m_Measure9]
    ),
    SUMMARIZECOLUMNS (
        
        "Category", IGNORE ( 'Measures_'[m_Category] ),
        "Measure1", IGNORE ( 'Measures_'[m_Measure1],
        "Measure2", IGNORE ( 'Measures_'[m_Measure2],
        "Measure3", IGNORE ( 'Measures_'[m_Measure3],
        "Measure4", IGNORE ( 'Measures_'[m_Measure4],
        "Measure5", IGNORE ( 'Measures_'[m_Measure5],
        "Measure6", IGNORE ( 'Measures_'[m_Measure6],
        "Measure7", IGNORE ( 'Measures_'[m_Measure7],
        "Measure8", IGNORE ( 'Measures_'[m_Measure8],
        "Measure9", IGNORE ( 'Measures_'[m_Measure9]
    )
)

Salida

CategoríaMedida1Medida 2Medida3Medida4Medida5Medida6Medida7Medida8Medida9
A222222222
B222222222
C222222222
D222222222
E222222222
F222222222
G222222222
H222222222
I222222222
J222222222
K101010101010101010

El problema que estoy teniendo es; ¿cómo agredo una fila total ignorando la categoría K que es la salida de la segunda tabla.

Nota: La columna Categoría de la primera tabla procede de una tabla real, mientras que en la segunda tabla es una medida con "K" en ella.

Salida deseada

CategoríaMedida1Medida 2Medida3Medida4Medida5Medida6Medida7Medida8Medida9
A333333333
B333333333
C333333333
D333333333
E333333333
F333333333
G333333333
H333333333
I333333333
J333333333
K101010101010101010
Total303030303030303030

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted

Hola Yingjie Li,

Gracias por investigar esto; De hecho, me las arreglé para resolver esto, pero no he tenido la oportunidad de actualizar el post.

El siguiente código resolvió mi problema; esencialmente, todo lo que tenía que hacer era duplicar la primera tabla de la unión y añadirla como una tercera unión, luego sustituí 'Tabla'[Categoría] por "Categoría", FORMAT("Categoría", "ABC") que luego devuelve una fila con las medidas agregadas.

UNION (
    SUMMARIZECOLUMNS (
        'Table'[Category],
        "Measure1", 'Measures_'[m_Measure1],
        "Measure2", 'Measures_'[m_Measure2],
        "Measure3", 'Measures_'[m_Measure3],
        "Measure4", 'Measures_'[m_Measure4],
        "Measure5", 'Measures_'[m_Measure4],
        "Measure6", 'Measures_'[m_Measure4],
        "Measure7", 'Measures_'[m_Measure4],
        "Measure8", 'Measures_'[m_Measure4],
        "Measure9", 'Measures_'[m_Measure4]
    ),
    SUMMARIZECOLUMNS (
        
        "Category", IGNORE ( 'Measures_'[m_Category] ),
        "Measure1", IGNORE ( 'Measures_'[m_Measure1],
        "Measure2", IGNORE ( 'Measures_'[m_Measure2],
        "Measure3", IGNORE ( 'Measures_'[m_Measure3],
        "Measure4", IGNORE ( 'Measures_'[m_Measure4],
        "Measure5", IGNORE ( 'Measures_'[m_Measure4],
        "Measure6", IGNORE ( 'Measures_'[m_Measure4],
        "Measure7", IGNORE ( 'Measures_'[m_Measure4],
        "Measure8", IGNORE ( 'Measures_'[m_Measure4],
        "Measure9", IGNORE ( 'Measures_'[m_Measure4]
    ),
    SUMMARIZECOLUMNS (
        "Category", FORMAT("Category", "ABC")
        "Measure1", 'Measures_'[m_Measure1],
        "Measure2", 'Measures_'[m_Measure2],
        "Measure3", 'Measures_'[m_Measure3],
        "Measure4", 'Measures_'[m_Measure4],
        "Measure5", 'Measures_'[m_Measure4],
        "Measure6", 'Measures_'[m_Measure4],
        "Measure7", 'Measures_'[m_Measure4],
        "Measure8", 'Measures_'[m_Measure4],
        "Measure9", 'Measures_'[m_Measure4]
    )
)

View solution in original post

4 REPLIES 4
Highlighted
Super User I
Super User I

¿todavía desea ver la categoría k fila, pero no sumar en el total?

es decir, medir: calcular (suma(medida), categoría <> "k")




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Highlighted

Hola vanessafvg,

Gracias por responder.

Sí, quiero mostrar la salida en una visualización de tabla. Necesito la salida de ambas tablas, sin embargo, quiero excluir la segunda tabla que es sólo una fila (categoría K) de la fila total.

Highlighted
Community Support
Community Support

Hola @CaveOfWonders ,

No está seguro de cuál es el aspecto de sus medidas y columna de categoría en función de su descripción.

He intentado crear una tabla de muestra siguiendo sus medidas, pero parece obtener un resultado diferente, ver la imagen y el archivo de muestra a continuación:

category.png

Tal vez pueda considerar compartir las medidas y la columna de categorías para una discusión más detallada.

Saludos

Yingjie Li

Highlighted

Hola Yingjie Li,

Gracias por investigar esto; De hecho, me las arreglé para resolver esto, pero no he tenido la oportunidad de actualizar el post.

El siguiente código resolvió mi problema; esencialmente, todo lo que tenía que hacer era duplicar la primera tabla de la unión y añadirla como una tercera unión, luego sustituí 'Tabla'[Categoría] por "Categoría", FORMAT("Categoría", "ABC") que luego devuelve una fila con las medidas agregadas.

UNION (
    SUMMARIZECOLUMNS (
        'Table'[Category],
        "Measure1", 'Measures_'[m_Measure1],
        "Measure2", 'Measures_'[m_Measure2],
        "Measure3", 'Measures_'[m_Measure3],
        "Measure4", 'Measures_'[m_Measure4],
        "Measure5", 'Measures_'[m_Measure4],
        "Measure6", 'Measures_'[m_Measure4],
        "Measure7", 'Measures_'[m_Measure4],
        "Measure8", 'Measures_'[m_Measure4],
        "Measure9", 'Measures_'[m_Measure4]
    ),
    SUMMARIZECOLUMNS (
        
        "Category", IGNORE ( 'Measures_'[m_Category] ),
        "Measure1", IGNORE ( 'Measures_'[m_Measure1],
        "Measure2", IGNORE ( 'Measures_'[m_Measure2],
        "Measure3", IGNORE ( 'Measures_'[m_Measure3],
        "Measure4", IGNORE ( 'Measures_'[m_Measure4],
        "Measure5", IGNORE ( 'Measures_'[m_Measure4],
        "Measure6", IGNORE ( 'Measures_'[m_Measure4],
        "Measure7", IGNORE ( 'Measures_'[m_Measure4],
        "Measure8", IGNORE ( 'Measures_'[m_Measure4],
        "Measure9", IGNORE ( 'Measures_'[m_Measure4]
    ),
    SUMMARIZECOLUMNS (
        "Category", FORMAT("Category", "ABC")
        "Measure1", 'Measures_'[m_Measure1],
        "Measure2", 'Measures_'[m_Measure2],
        "Measure3", 'Measures_'[m_Measure3],
        "Measure4", 'Measures_'[m_Measure4],
        "Measure5", 'Measures_'[m_Measure4],
        "Measure6", 'Measures_'[m_Measure4],
        "Measure7", 'Measures_'[m_Measure4],
        "Measure8", 'Measures_'[m_Measure4],
        "Measure9", 'Measures_'[m_Measure4]
    )
)

View solution in original post

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors
Top Kudoed Authors