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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Agrupar datos para resumir la tabla en DAX para concatenar valores

Hola

Tengo la siguiente tabla donde la columna Mes-Año anterior es una columna calculada. y estoy tratando de resumir la tabla por cada proveedor y el mes-año.

VendedorMes-AñoTipoMes-año anterior
A2-2021Tarjeta de débito1-2021
A2-2021Tarjeta de crédito1-2021
B3-2021Tarjeta de débito2-2021
C5-2021Tarjeta de crédito4-2021
D1-2022Tarjeta de crédito12-2021
E2-2022Comprobar1-2022
B9-2023Comprobar8-2023
C7-2021Tarjeta de crédito6-2021
D11-2022Tarjeta de débito10-2022
A8-2023Comprobar7-2023
B12-2022Tarjeta de crédito11-2022
C7-2023Tarjeta de débito6-2023
D8-2021Comprobar7-2021
B1-2023Tarjeta de débito12-2022

Intenté hacerlo como una columna calculada para obtener una lista concatenada para el mes actual basada en la columna mes-año y luego otra columna calculada para obtener una lista concatenada para el mes anterior basada en la columna mes-año anterior de la siguiente manera:

Tipo de pago del mes actual =
CALCULAR(CONCATENATEX(VALORES( 'Tabla'[Tipo]),'Tabla'[Tipo], ","), FILTRO('Tabla', Y([Proveedor] = ANTERIOR([Proveedor]), [Mes-Año] = ANTERIOR([Mes-Año]))))
Tipo de pago del mes anterior =
CALCULAR(CONCATENATEX(VALORES( 'Tabla'[Tipo]),'Tabla'[Tipo], ","), FILTRO('Tabla', Y([Proveedor] = ANTERIOR([Proveedor]), [Mes-Año] = ANTERIOR([Mes-año anterior]))))
Sin embargo, sigo recibiendo un error de dependencia circular. Cuando intento hacerlo como medida de la siguiente manera:
Tipo de pago - Mes anterior =
CALCULAR(CONCATENATEX(VALORES( 'Tabla'[Tipo]),'Tabla'[Tipo], ","), FILTRO('Tabla', [mes-año] = [mes-año anterior]))
Me quedan en blanco. ¿Qué estoy haciendo mal? Mi objetivo es tener una tabla que muestre

Vendedor

Mes-Año

Mes-año anterior

Tipo de pago del mes actual

Tipo de pago del mes anterior

A

2-2021

1-2021

Tarjeta de débito, tarjeta de crédito

B

3-2021

2-2021

Tarjeta de débito

Tarjeta de débito, tarjeta de crédito

C

5-2021

4-2021

Tarjeta de crédito

D

1-2022

12-2021

Tarjeta de crédito

E

2-2022

1-2022

Comprobar

Tarjeta de crédito

B

9-2023

8-2023

Comprobar

Comprobar

C

7-2021

6-2021

Tarjeta de crédito

D

11-2022

10-2022

Tarjeta de débito

A

8-2023

7-2023

Comprobar

Tarjeta de débito

B

12-2022

11-2022

Tarjeta de crédito

Tarjeta de débito

¡Agradezco cualquier ayuda!

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@newpbiuser01

¿Es esto lo que quieres?

Table 2 = 
var tbl=SUMMARIZE('Table','Table'[Vendor],'Table'[Month-Year],"current type",CONCATENATEX('Table',[Type],","),"previous",EDATE('Table'[Month-Year],-1))
var tbl2=ADDCOLUMNS(tbl,"previous type",maxx(FILTER(tbl,'Table'[Vendor]=EARLIER('Table'[Vendor])&&'Table'[Month-Year]=EARLIER([previous])),[current type]))
return tbl2

Por favor, vea el archivo adjunto a continuación

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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