@David MortonCaros amigos, você pode me dizer se o sql abaixo é o que eu preciso para alterar, por favor.
SELECT
@SELECT: DIM: USER_DEF: IMPLIED: ENT: QueueNumber () over (order by a.id desc): id_ord @,
@SELECT: DIM_PROP: USER_DEF: IMPLIED: ENT: a.code: delivery_id @
, @ SELECT: DIM_PROP: USER_DEF: Implicit: ENT: a.code: code_delivery @
, @ SELECT: DIM_PROP: USER_DEF: Implicit: ENT: a.name: delivery_name @
, @ SELECT: DIM_PROP: USER_DEF: Implicit: ENT: a.term: delivery_end @
, @SELECT: DIM_PROP: USER_DEF: IMPLIED: ENT: a.code_task: code_task @
, @ SELECT: DIM_PROP: USER_DEF: IMPLIED: ENT: a.task_name: task_name @
, @ SELECT: DIM_PROP: USER_DEF: End_Task @
, @ SELECT: DIM_PROP: USER_DEF: IMPLIED: ENT: a.bnbti_state: bnbti_state @
, @ SELECT: DIM_PROP: USER_DEF: IMPLIED: ENT: a.obs: obs @
FROM (SELECT DISTINCT
id.id id,
ent.code code,
I name ent.bnbti_nent_ent,
ent.bnbti_dt_start start,
ent.bnbti_dt_terminacao I finish,
ent.bnbti_ent_cronogram timeline_delivery,
ent.task_id_task delivery_id
ent.bnbti_cod_task delivery_task cod,
tar.prExternalID task_code,
tar.prname task_name,
tar.prstart start_task,
tar.prfinish task_end,
state.then,
CASE
WHEN ent.id IS NULL THEN 'INCLUSION'
WHEN ent.id IS NOT NULL AND
ent.bnbti_nome_ent <> tar.prname THEN 'indicated'
WHEN ent.id IS NOT NULL AND
ent. bnbti_dt_termino <> tar.prfinish THEN 'Change'
END obs
FROM odf_ca_bnbti_delivery then
FULL EXTERNAL PRTASK tar
ON tar.prid = ent.bnbti_id_task
joined left odf_ca_task ct
ON ct.id = tar.prid
WHERE tar.prprojectid = @where: param: xml: string: / data / id / @ value @
and ct. bnbti_entrega = 1
and filter
UNITY
SELECT DISTINCT
Id.id id,
ent.code code,
I name ent.bnbti_nent_ent,
ent.bnbti_dt_start start,
ent.bnbti_dt_terminacao I finish,
ent.bnbti_ent_cronogram timeline_delivery,
ent.task_id_task delivery_id
ent.bnbti_cod_task delivery_task cod,
tar.prExternalID task_code,
tar.prname task_name,
tar.prstart start_task,
tar.prfinish task_end,
state.then,
'Exclusion' obs
FROM odf_ca_bnbti_delivery then
let PRTASK tar into tar.prid = ent.bnbti_id_tarefa
WHERE ent.odf_parent_id = @where: param: xml: string: / data / id / @ value @
AND tar.pruid is null
) a
Where
a.bnbti_estado is not in ('CANCELADA') or a.bnbti_estado is null
Obrigado Alexandre ------------------------------------------- Mensagem original: Enviado: 12-12-2019 14:57 De: Alexandre Gavazzi Assunto: Dados de término do projeto no Clarity Friends, alguém tem alguma informação adicional para me fornecer sobre esse caso? Mensagem original: Enviado: 11-11-2019 10:31 De: Alexandre Gavazzi Assunto: Dados térmicos do projeto no Clarity@David Morton, não é possível entender onde devo configurar. Por favor, veja uma tela em anexo.
Mensagem original: Enviado: 11-01-2019 12:05 De: David Morton Assunto: Data de término do projeto com clareza "Passo a passo"? 1. Identifique o portlet / relatório personalizado em que você acredita ter um problema. 2. Observe o SQL que aciona esse portlet / relatório. 3. Se o SQL não aplicar uma lógica sugerida, corrija-a. Mensagem original: Enviado : 11-01-2019 11:17 De: Alexandre Gavazzi Assunto: Dados térmicos do projeto no Clarity@Nick Darlington, entende. Você poderia me dizer o passo a passo para executar esta configuração?
Obrigado Alexandre Mensagem original: Enviado: 30-10-2019 10:16De: Nick Darlington Assunto: Dados térmicos do projeto com clareza Você aplica alterações em qualquer consulta de relatórios / portlets nas colunas de dados térmicos que eles estão produzindo. Você não aplica alterações aos dados no próprio banco de dados. Mensagem original: Enviado: 30-10-2019 09:34 De: Alexandre Gavazzi Assunto: Data de término do projeto no Clarity Friends. Para esclarecer esse tópico, tenho que fazer uma alteração na clareza? Ou alguma alteração no DB SQL 2012? Alguém por favor pode me esclarecer o que devo fazer. Obrigado. Alexandre Mensagem original: Enviado: 18-10-2019 11:40 De: Alexandre GavazziAssunto: Dados de término do projeto no Clarity@Nick DarlingtonMeu problema é com os relatórios de entrega. Eu acredito que o caminho é através dos portlets
Mensagem original: Enviado: 18-10-2019 01:53 De: Nick Darlington Assunto: Data de término do projeto com clareza Onde você precisa resolver isso? Portlets NSQL? Consultas no esquema DWH? Com qual fornecedor do DBMS? A resposta pode diferir um pouco, dependendo da sua situação, mas sua estratégia geral em todos os casos é agrupada como dados térmicos em uma função ou cálculo, que reduz em uma pequena fração do dia e depois se fecha. Se você estiver usando o esquema do Clarity, é praticamente garantido que o PMO Accelerator estará instalado (para ux e / ou data warehouse modernos) e, portanto, poderá aproveitar as funções COP_CALC_FINISH_FCT ():
No Oracle, você pode subtrair uma pequena quantidade ("1 segundo" ~ = 0,00001) de dados e arredondar-com-trunc () para simular a mesma coisa nos esquemas que não possuem função comparável:
Para o Microsoft SQL Server, convém tentar algo semelhante com a família de funções DateAdd () ("adicione" um pequeno número negativo de minutos à data, como -1 e, dependendo da sua versão do MSSQL, faça a conversão / conversão / datado para soltar a parte do tempo). Mensagem original: Enviado: 17-10-2019 13:59 De: Alexandre Gavazzi Assunto: Data de término do projeto no Clarity @Deactivated User , e que ação técnica posso tomar para resolver esse problema com as datas? Mensagem original: Enviado: 30-09-2013 06:23 De: Martti Kinnunen Assunto: Data de término do projeto com clareza
Lamento dizer, minha conclusão foi que, com essas ações, o registro de dados e a hora estavam sempre no final do último turno do dia útil do calendário, e não à meia-noite.
Normalmente, você usa meia-noite para reduzir o tempo de duração, porque passa 24 horas por dia.
Martti K.