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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

CONDICIONES múltiples de DAX

Hola chicos y probablemente algunas chicas

Tengo 2 mesas. La primera tabla muestra el nombre de la ciudad, la cantidad de servicios y la fecha.

La otra tabla muestra el nombre de la ciudad, los tipos de coste variable y las columnas de fecha con 12 meses y diferentes costos.

Quiero calcular el costo de cada motnth en DAX!.

Así que, por ejemplo, quiero que CITY CPH en enero multiplique la cantidad de la tabla 1 con la misma ciudad y mes en la tabla 2.

Así que enero de 2021 sería 631*10 para CPH para el tipo de coste 1 y 716*10 para CPH para el tipo de coste 2. Para City ROS podría ser 716*7 para enero y así sucesivamente.

¿No sé cómo hacer esto en DAX?

Primera tabla

CITYAmountDate

Cph1001-01-2021
Cph601-02-2021
Cph1301-03-2021
Cph1301-04-2021
Cph1401-05-2021
Cph201-06-2021
Cph901-07-2021
Cph601-08-2021
Cph1401-09-2021
Cph1801-10-2021
Cph1401-11-2021
Ros1101-12-2021
Ros701-01-2021
Ros201-02-2021
Ros601-03-2021
Ros201-04-2021
Ros101-05-2021

Second Table.jpg

1 ACCEPTED SOLUTION
Icey
Community Support
Community Support

Hola @General ,

Por favor, compruebe el archivo adjunto si ayuda.

measure.PNG

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

5 REPLIES 5
Icey
Community Support
Community Support

Hola @General ,

Por favor, compruebe el archivo adjunto si ayuda.

measure.PNG

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@General, mejor que despivo tabla 2

https://radacad.com/pivot-and-unpivot-with-power-bi
Transponer : https://yodalearning.com/tutorials/power-query-helps-transposing-data/

Entonces usted puede obtener datos como

Tipo de coste 1 Importe á [Importe]* maxx(filter(Table2, Table1[City] ?Table2[Ciudad] && Table1[Fecha] - Table2[Fecha] && Tabla1[Variable] -"Tipo de coste 1"),[Coste])


Tipo de coste 2 Importe á [Importe]* maxx(filter(Table2, Table1[City] ?Table2[Ciudad] && Table1[Fecha] - Table2[Fecha] && Tabla1[Variable] ?"Tipo de coste 2"),[Coste])

o puede combinar eso en función de las condiciones

pranit828
Community Champion
Community Champion

Hola @General

Me gustaría despivot la 2a tabla y unir en ambas columnas (ciudad y fecha) para llegar a la solución.





PBI_SuperUser_Rank@1x.png


Hope it resolves your issue? 
Did I answer your question? Mark my post as a solution!

Appreciate your Kudos, Press the thumbs up button!!
Linkedin Profile
Anonymous
Not applicable

Thanks for your answer. I tried to unpivot it, but for some reason I still have date and city to be connected. And both are many to many.

@General , Probar fórmulas como actualizadas en la última actualización como nuevas columnas

Tipo de coste 1 Importe á [Importe]* maxx(filter(Table2, Table1[City] ?Table2[Ciudad] && Table1[Fecha] - Table2[Fecha] && Tabla1[Variable] -"Tipo de coste 1"),[Coste])


Tipo de coste 2 Importe á [Importe]* maxx(filter(Table2, Table1[City] ?Table2[Ciudad] && Table1[Fecha] - Table2[Fecha] && Tabla1[Variable] ?"Tipo de coste 2"),[Coste])

si desea unirse, puede crear una columna concatenada

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors