Forum Discussion
datediff con userelationship
Necesito cambiar esta columna calculada para usar una relación inactiva entre mi tabla de fechas y la fecha que se menciona a continuación. Anteriormente, tenía esto como una relación "activa", pero desde entonces la he hecho inactiva. Tengo dificultades para que userelationship funcione, pero sé que una instrucción Calculate puede necesitar ser incluida en alguna parte. ¿Alguna sugerencia?
6 Replies
- Syndicate_AdminAdministrator
- Syndicate_AdminAdministrator
Aquí está el código completo, pero no puedo compartir el archivo. En realidad la fórmula está funcionando.
Sin embargo, cuando intento crear un "grupo" a partir de esta columna, obtengo un error de referencia circular y necesito este grupo para otra cosa. La referencia de error circular hace referencia a la tabla línea SF_Opportunity, que no está relacionada directamente con la tabla de fechas (la tabla de fechas está directamente relacionada con la tabla SF_Opportunity y la tabla línea de oportunidades está relacionada con la tabla oportunidad).
Reglas de tiempo de entrega =DÓNDE _Days = DATEDIFF(«línea Sf_Opportunity»[Customer_Requested_Ship_Date__c],HOY (),DÍA)DEVOLUCIÓNSI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] <= 40000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= -15&& _Days > -1400,"Próxima zona",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] <= 40000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= -8&& _Days >= -14,"Zona de peligro",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] <= 40000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= 0&& _Days >= -7,"Sin zona",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] <= 40000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days > 0&& _Days >= -7,"Vencido",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] <= 250000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= -50&& _Days > -1400,"Próxima zona",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] <= 250000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= -36&& _Days >= -49,"Zona de peligro",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] <= 250000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= 0&& _Days >= -35,"Sin zona",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] <= 250000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days > 0,"Vencido",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] > 250000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= 0&& _Days > -1000,"Próxima zona",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] > 250000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= -50&& _Days >= -63,"Zona de peligro",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] > 250000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days >= -49,"Sin zona",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] > 250000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days > 0,"Vencido",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] >= 750000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= -78&& _Days > -1000,"Próxima zona",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] >= 750000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= -64&& _Days >= -77,"Zona de peligro",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] >= 750000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= -63,"Sin zona",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] >= 750000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days > 0,"Vencido",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] >= 1500000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= -92&& _Days > -1000,"Próxima zona",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] >= 1500000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days <= -78&& _Days >= -91,"Zona de peligro",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] >= 750000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days >= -77,"Sin zona",SI ('Línea Sf_Opportunity'[Suma de la línea Opp del precio total] >= 750000&& «Línea Sf_Opportunity»[Status__c] = "Abierto"&& _Days > 0,"Vencido","Error"))))))))))))))))))))- Syndicate_AdminAdministrator
@Kumail @amitchandak El resultado esperado es el resultado de las declaraciones IF de la fórmula. Todo lo que necesito es saber cómo incorporar UseRelationship en mi declaración de VAR. Estoy pensando que podría ser la causa del error circular que estoy recibiendo cuando intento crear un grupo a partir de este grupo calculado.
Anteriormente, mi tabla de fechas estaba conectada directamente a la tabla Línea de oportunidad, y ahora está conectada a la tabla Oportunidad (la tabla de encabezado de Oportunidad).Entonces, mi idea era tratar de utilizar UseRelationship en mi declaración del VAR para ver si eso ayudaba.
- Syndicate_AdminAdministrator
Hola
Si pudiera enviar un ejemplo .pbix que demuestre lo que está buscando obtener. Realmente ayudaría a proporcionarle una solución rápida.
Puede enviar el archivo .pbix de muestra agregándolo a su unidad o dropbox y agregar el enlace aquí.
Saludos
Kumail Raza