cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
mariases94
Helper I
Helper I

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
Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

Power BI Dev Camp Session 23 768x460.jpg

Check it Out!

Mark your calendars and join us on Thursday, June 30 at 11a PDT for a great session with Ted Pattison!

June 20 episode 7 with aka link 768x460.jpg

The Power BI Community Show

Join us on June 20 at 11 am PDT when Kim Manis shares the latest on Azure Synapse analytics, the Microsoft Intelligent Data Platform, and notable Power BI Updates from Microsoft Build 2022.