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
mariases94
Helper II
Helper II

Problema relaciones tabla calendar

Buenos días,

 

Les comento:

 

Necesito hacer un gráfico de líneas con 3 medidas. 

 

Opp GANADAS = CALCULATE(COUNT(opportunity[opportunityid]), FILTER(opportunity, opportunity[statecodename] = "Ganada"),


USERELATIONSHIP(opportunity[estimatedclosedate],'CALENDAR'[Date]))
 
 

Opp PERDIDAS = CALCULATE(COUNT(opportunity[opportunityid]), FILTER(opportunity, opportunity[statecodename] = "Perdida"),


USERELATIONSHIP(opportunity[estimatedclosedate],'CALENDAR'[Date]))
 
 

Opp CUALIF =  CALCULATE(count(opportunity[opportunityid]), FILTER(opportunity, opportunity[me_faseahoraname] = "3. Evaluación" || opportunity[me_faseahoraname] = "4. Negociación" || opportunity[me_faseahoraname] = "5. Cierre"), FILTER(opportunity,opportunity[me_typename] = "Nueva"), FILTER(opportunity, opportunity[statecodename] = "Abierta"),


USERELATIONSHIP('CALENDAR'[Date], opportunity[me_createdon]))
 
 
Las Opp GANADAS y las Opp PERDIDAS las tengo que reflejar con estimatedclosedate y la Opp CUALIF con createdon. Por este motivo uso USERELATIONSHIP. Pero en el gráfico solo me muestra las dos medidas que estan con la fecha estimatedclosedate:
 
 
mariases94_0-1644586484590.png

 

Les pongo también las relaciones del modelo:

 

mariases94_1-1644586516899.png

 

 

¿Como puedo hacer que opp CUALIF se muestre en el mismo gráfico que las otras dos medidas? No sé como hacer para que estos datos con fecha distinta se muestren en un mismo gráfico.

 

Muchas gracias de antemano y un saludo!

 
1 ACCEPTED SOLUTION

@mariases94 ,

Elimine primero cualquier relación entre la tabla CALENDARIO y la tabla de oportunidades. A continuación, actualice la fórmula de medida [Opp GANADAS], [Opp PERDIDAS] y [OppCUALIF] de la siguiente manera:

Opp GANADAS =
CALCULAR (
CONTAR ( oportunidad[opportunityid] ),
FILTRO (
oportunidad
oportunidad[nombre de código de estado] = "Ganada"
&& opportunity[estimatedclosedate] = SELECTEDVALUE ( 'CALENDARIO'[Fecha] )
)
)
Opp PERDIDAS =
CALCULAR (
CONTAR ( oportunidad[opportunityid] ),
FILTRO (
oportunidad
opportunity[statecodename] = "Perdida"
&& opportunity[estimatedclosedate] = SELECTEDVALUE ( 'CALENDARIO'[Fecha] )
)
)
OppCUALIF =
CALCULAR (
CONTAR ( oportunidad[opportunityid] ),
FILTRO (
oportunidad
oportunidad[me_faseahoraname]
EN { "3. Evaluación", "4. Negociación", "5. Cierre" }
&& oportunidad[me_typename] = "Nueva"
&& opportunity[statecodename] = "Abierta"
&& opportunity[estimatedclosedate] = SELECTEDVALUE ( 'CALENDARIO'[Fecha] )
)
)

Si el anterior aún no puede ayudarlo a obtener el resultado deseado, comparta un archivo pbix simplificado (solo incluya la tabla de oportunidades y calendario sin datos confidenciales) conmigo para solucionar problemas. Gracias.

Saludos

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hay @mariases94 ,

Compruebe si hay datos en su oportunidad de tabla de datos que también cumplan con las siguientes condiciones.
1. me_faseahoraname es "3. Evaluación", "4. Negociación" o "5. Cierre"
2. me_typename es nuevo
3. statecodename es Abierta
4. me_createdon existen los datos de enero de 2021 a noviembre de 2022
¿El campo del eje X del gráfico de líneas proviene de la tabla CALENDAR o de la tabla de oportunidades? ¿Qué campo de uno de ellos se aplica en el campo del eje X? Por cierto, ¿en qué columnas se crean las relaciones entre la tabla exportunity y CALENDAR? Gracias.
Por cierto, la fórmula para la medida [OppCUALIF] se puede simplificar para que se vea así:

OppCUALIF =
CALCULATE (
    COUNT ( opportunity[opportunityid] ),
    FILTER (
        opportunity,
        opportunity[me_faseahoraname]
            IN { "3. Evaluación", "4. Negociación", "5. Cierre" }
            && opportunity[me_typename] = "Nueva"
            && opportunity[statecodename] = "Abierta"
    ),
    USERELATIONSHIP ( 'CALENDAR'[Date], opportunity[me_createdon] )
)

Saludos

Hola @Syndicate_Admin,

 

Si, filtrando con los parámetros que me has dicho si hay datos en la columna "me_createdon":

 

mariases94_0-1644940660648.png

 

 

Te respondo a tus preguntas:

 

¿El campo del eje X del gráfico de líneas proviene de la tabla CALENDAR o de la tabla de oportunidades? Proviene de la tabla CALENDAR (concretamente la columna mes-año).

 

¿Qué campo de uno de ellos se aplica en el campo del eje X? Mes-año

 

Por cierto, ¿en qué columnas se crean las relaciones entre la tabla exportunity y CALENDAR? He relacionado la columna "estimatedclosedate" de la tabla Opportunity con el campo "Date" de la tabla Calendar.

 

Muchas gracias de antemano.

 

Un saludo!

@mariases94 ,

Elimine primero cualquier relación entre la tabla CALENDARIO y la tabla de oportunidades. A continuación, actualice la fórmula de medida [Opp GANADAS], [Opp PERDIDAS] y [OppCUALIF] de la siguiente manera:

Opp GANADAS =
CALCULAR (
CONTAR ( oportunidad[opportunityid] ),
FILTRO (
oportunidad
oportunidad[nombre de código de estado] = "Ganada"
&& opportunity[estimatedclosedate] = SELECTEDVALUE ( 'CALENDARIO'[Fecha] )
)
)
Opp PERDIDAS =
CALCULAR (
CONTAR ( oportunidad[opportunityid] ),
FILTRO (
oportunidad
opportunity[statecodename] = "Perdida"
&& opportunity[estimatedclosedate] = SELECTEDVALUE ( 'CALENDARIO'[Fecha] )
)
)
OppCUALIF =
CALCULAR (
CONTAR ( oportunidad[opportunityid] ),
FILTRO (
oportunidad
oportunidad[me_faseahoraname]
EN { "3. Evaluación", "4. Negociación", "5. Cierre" }
&& oportunidad[me_typename] = "Nueva"
&& opportunity[statecodename] = "Abierta"
&& opportunity[estimatedclosedate] = SELECTEDVALUE ( 'CALENDARIO'[Fecha] )
)
)

Si el anterior aún no puede ayudarlo a obtener el resultado deseado, comparta un archivo pbix simplificado (solo incluya la tabla de oportunidades y calendario sin datos confidenciales) conmigo para solucionar problemas. Gracias.

Saludos

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

¿El eje "Fecha" en el gráfico "viene" de la tabla de fechas?

Gracias

David

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