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
Anonymous
Not applicable

Probar algo: Vlookup y Resume en Excel y quiere hacerlo en Power BI

Hola..

Tengo dos conjuntos de datos: Ventas de mercado y Detalles de contacto

Muestra aquí:https://drive.google.com/open?id=1ZL5yvqDhUJ3eb1D0pr7FKmUNyE3qgvAN

Estructura: Ventas en el mercado

Nombre del mercadoPeríodo de tiempoVentas
C1201801100
C1201802120
---

Datos de contactos

MercadoPeríodo de tiempoTipo de contactoNo. de Contactos
C1201801T110
C1201802T110
C1201801T220
C1201802T2

20

Los cálculos son como: Si para el período de tiempo 201802: Contactos (T1+T2) 20+20o/Ventas en c1 país 201801+201712+201711+201710+201709+201708 (Suma de ventas en 6 meses anteriores)

He intentado crear columnas para calcular las ventas de 6 meses anteriores en la tabla de mercado (pero fallidas) y luego llevarla a la tabla de quejas y usar una medida como max(6mmtsales)/sum(contacts) -max porque al unirse a las dos tablas, la tabla de contactos tendrá varios registros del mismo valor de ventas.

Por favor, alguien puede ayudarme con esto. ¡Tia!

4 REPLIES 4
Anonymous
Not applicable

@Greg_Deckler ¿Puede aconsejar un enfoque sobre esto.

amitchandak
Super User
Super User

Mi consejo convertiría el período de tiempo a la fecha en ambas tablas y se uniría con la dimencia del tiempo y usaría la fórmula como la del ejemplo siguiente

Nueva columna en ambas tablas

Fecha: fecha (izquierda([período de tiempo],4),derecha([período de tiempo],2),1)

Estas son fórmulas de ejemplo, crear como estas

Rolling 6 = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],ENDOFMONTH(Sales[Sales Date]),-6,MONTH)) 
Rolling 6 = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date Filer],MAX(Sales[Sales Date]),-6,MONTH))  

Además, utilice una dimensión común del Mercado

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Anonymous
Not applicable

@amitchandak Estos son los datos de muestra y el proceso también.

6MMT / YTD son las columnas calculadas que necesito. El énfasis en las columnas porque los datos de dos bases de datos están en diferentes niveles y, por lo tanto, las medidas no funcionarán.

La lógica es 6MMT es la suma de las ventas de 6 meses anteriores o menos en caso de que los datos no estén presentes. Por ejemplo: Junio 2019 es Dic 2018 + Enero 2019 + Feb 2019 + Mar 2019 + Abr 2019 + Mayo 2019

YTD son datos de marzo de la última fy a un mes antes. Por ejemplo: mayo de 2019 sería marzo 2019 + abril 2019.

Los datos son las primeras 3 columnas, he agregado 2 columnas adicionales con las salidas deseadas.

PaísPeríodoVentas6MMT (6 meses antes pero excluyendo este mes)YTD (desde marzo del año pasado hasta un mes antes)
C12017118000
C1201712908080
C120180110017090
C1201802110270190
C1201803120380300
C1201804130500420
C1201805140630550
C1201806150690690
C1201807160750840
C12018081708101000
C12018091808701170
C12018101909301350
C12018112009901540
C120181221010501740

@ashishphilip119

Por favor, encuentre la solución adjunta después de la firma.

YTD tiene que probar en el conjunto de datos más grande, ya que su descripción y la salida esperada no coinciden

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.