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

Necesita ayuda con la expresión DAX - Opportunity Pipeline - Point in Time

Hola

Soy nuevo en PowerBI. Atascado y necesita ayuda!!

Tenemos datos de canalización de Oportunidades en el siguiente formato

OportunidadGross BookingStage1DateStage2DateStage3DateCurrentStage
OP110012/15/20192/10/2020 Etapa 2
OP215012/1/2019 Etapa 1
OP32002/1/20203/15/20206/1/2020Etapa3
OP425011/1/20191/15/20201/20/2020Etapa3
OP530012/15/20196/1/2019 Etapa 2
OP63501/1/20202/1/20203/1/2020Etapa3

Los campos StageDate capturan la fecha en la que una oportunidad entró en esa etapa.

Estoy tratando de crear una expresión DAX para etapas (stage1, stage2,stage3., etc.), para utilizar en una Matriz para mostrar qué oportunidad estaba en qué etapa durante un período de tiempo.

Genere las salidas como se indica a continuación en función de Mes - Trimestre - Año. Cuando nos postulamos para Trimestre año, no debe agregar solo números mensuales. En su lugar, identifique las oportunidades que están en esa etapa parcial al menos algún punto en ese trimestre y obtenga la suma de la reserva bruta

EneroFebreroMarzo
Etapa 1900750650
Etapa 2700450300

O

Q1Q2
Etapa 11350450
Etapa 2900600

Aquí está el enlace al archivo pbix

https://drive.google.com/file/d/13dHaYfjNFm4xUqbJL9BLDl4xOD-yTR3Z/view?usp=sharing

Cualquier ayuda es apreciada

Gracias

10 REPLIES 10
Anonymous
Not applicable

@amitchandak Gracias por la referencia. Basándome en su referencia pude crear una expresión DAX como la que se trabajó a continuación. Muchas gracias por tu ayuda..

Debí haberme unido a esta comunidad antes.

Stage1 - CALCULATE
(
SUMX(
Filtro
(Oportunidades,
Oportunidades[Stage1Date] <- MAX('Calendar'[Date]) &&
(ISBLANK(Oportunidades[Stage2Date])
|| (Oportunidades[Stage2Date] > Max('Calendar'[Date]))
|| (
Oportunidades[Stage2Date] > ? Min('Calendar'[Date]) &&
Oportunidades[Stage2Date] <-max('Calendario'[Fecha])
)
)
),Oportunidades[Gross Booking]
),CROSSFILTER(Opportunities[Stage1Date],'Calendar'[Fecha],Ninguno)
)
AntrikshSharma
Community Champion
Community Champion

Subirlo a Google Drive / una unidad / drop box y compartir el enlace
Anonymous
Not applicable

Gracias por la sugerencia @AntrikshSharma . Han subido a Google Drive y enlace proporcionado

https://drive.google.com/file/d/13dHaYfjNFm4xUqbJL9BLDl4xOD-yTR3Z/view?usp=sharing

Se han encontrado algunos problemas de modelado de datos y se ha corregido si funciona para usted ahora. Recuerda siempre hacer tus mesas altas en lugar de anchas.

https://drive.google.com/file/d/13dHaYfjNFm4xUqbJL9BLDl4xOD-yTR3Z/view?usp=sharing
Anonymous
Not applicable

@AntrikshSharma ¿Puede intentar cargar el archivo modificado una vez más? No puedo ver ningún cambio en el archivo que he subido.

Gracias de nuevo por su ayuda.

George Ponnatt

Anonymous
Not applicable

@AntrikshSharma Desafortunadamente, el cálculo a continuación es incorrecto. No es un STRAigtforward SUM()

georgeponnatt_0-1595430014943.png

Por ejemplo: Durante enero de 2020, los Opps siguientes están en la Etapa 1: OP1, OP2, OP4, OP5,OP6

Tome OP1; entró en la Fecha de la Etapa 1 el 12/15/2019. Pero continúa en esa etapa hasta el 2/10/2020, hasta que entra en la Etapa 2. Así que OP1 está en la Etapa1 en enero de 2020.

Así que la etapa 1 - Ene sería 900. Y la etapa 3 -Ene debería ser 250. En enero, sólo OP4 estaba en la etapa 3.

Ie.. Las fechas de la etapa muestran la fecha en la que la oportunidad entró en una etapa, y permanece en esa etapa hasta que entra en la etapa Siguiente.

Agradezco el intento.

¿Puede definir los límites inferiores y los límites superiores de cada etapa, tal vez que podría ayudar, vale la pena intentarlo.
Anonymous
Not applicable

@AntrikshSharma Los límites de etapa de cada oportunidad están implícitos dentro de los propios datos de oportunidad anteriores. Cada oportunidad comienza en el escenario1, luego pasa a la etapa 2 y así sucesivamente.

Ex:

OP1 (la etapa actual es Stage2)

Etapa 12/15/2019 - 2/9/2020

Etapa 2/10/2020 - Corriente

OP2 (etapaactual esetapa1)

Etapa 1 12/1/2019 - Actual

OP3 (Laetapa actual es Stage3)

Etapa 1 2/1/2020 - 3/14/2020

Etapa 2 3/15/2020 - 6/1/2020

Etapa 6/1/2020 - Corriente

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.