Fusionar filas usando DAX

Un usuario Pregunto ✅

Anónimo

Hola,

Me pregunto si alguien puede ayudar en lo que percibo como una consulta simple,

Tengo una tabla que he creado en DAX usando SELECT COLUMNS y CALCULATETABLE.

Rompex3.PNG

El resultado de esto es la siguiente tabla:

Rompex3 R.PNG

Como probablemente pueda ver en esta tabla, todas las filas comparten el mismo [Contract] en la columna 1, me gustaría que todo esto apareciera en una fila en lugar de 3 filas. por lo general, haría esto en power query y unpivot, etc. pero como se trata de una tabla calculada, ¿hay alguna manera de hacerlo en DAX?

Como siempre, cualquier ayuda o idea siempre se aplica.

Dobby Libr3

amichandak

Primero GIndex tiene diferentes valores en las tres columnas.

En segundo lugar, debe haber una función de agregación para agrupar funciones como Min, Max en todas las demás columnas

También puedes intentar resumir. ejemplo

SUMMARIZE(
                data,
                data[ID],
				"max_date",
				MAX( 'Date'[Date]),
                "Max_Col", max(data[Col1])
            )

Agradezco sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución. En caso de que no ayude, proporcione información adicional y márqueme con @
Gracias. Mi blog reciente –
https://community.powerbi.com/t5/Community-Blog/Winner-Topper-on-Map-How-to-Color-States-on-a-Map-wi…
https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr…
https://community.powerbi.com/t5/Community-Blog/Power-BI-Working-with-Non-Standard-Time-Periods/ba-p…
https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

amichandak

Primero GIndex tiene diferentes valores en las tres columnas.

En segundo lugar, debe haber una función de agregación para agrupar funciones como Min, Max en todas las demás columnas

También puedes intentar resumir. ejemplo

SUMMARIZE(
                data,
                data[ID],
				"max_date",
				MAX( 'Date'[Date]),
                "Max_Col", max(data[Col1])
            )

Agradezco sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución. En caso de que no ayude, proporcione información adicional y márqueme con @
Gracias. Mi blog reciente –
https://community.powerbi.com/t5/Community-Blog/Winner-Topper-on-Map-How-to-Color-States-on-a-Map-wi…
https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr…
https://community.powerbi.com/t5/Community-Blog/Power-BI-Working-with-Non-Standard-Time-Periods/ba-p…
https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

Anónimo

En respuesta a amichandak

Hola @amitchandak,

Gracias por la respuesta, lo siento por la columna GIIndex, solo estaba allí para probar que la información correcta se había extraído.

¡RESUMIR funciona perfectamente! Gracias por explicarlo, lo usaré de nuevo.

Breaks (Next 3) = SUMMARIZE(
    'Subscription - Break',
    'Subscription - Break'[SBQQ__Contract__c],
    "M Break Date 1", MAX('Subscription - Break'[Break Date 1]),
    "M Min Notice 1", MAX('Subscription - Break'[Min. Notice 1]),
    "M Penalty 1", MAX('Subscription - Break'[Penalty 1]),
    "M Option 1", MAX('Subscription - Break'[Option 1]),
         "M Break Date 2", MAX('Subscription - Break'[Break Date 2]),
         "M Min Notice 2", MAX('Subscription - Break'[Min. Notice 2]),
         "M Penalty 2", MAX('Subscription - Break'[Penalty 2]),
         "M Option 2", MAX('Subscription - Break'[Option 2]),
             "M Break Date 3", MAX('Subscription - Break'[Break Date 3]),
             "M Min Notice 3", MAX('Subscription - Break'[Min. Notice 3]),
             "M Penalty 3", MAX('Subscription - Break'[Penalty 3]),
             "M Option 3", MAX('Subscription - Break'[Option 3])

Saludos

Dobby Libr3

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *