on 2021 Jul 30 8:16 AM
Buen día a Todos,
Soy nuevo en el foro y más nuevo en la creación de querys, por eso recurro a ustedes porque tengo problemas con uno,
Manejo Power BI en la empresa y me pidieron un dashboard para indicadores de finanzas, quieren información de las cuentas contables (OACT, OJDT, JDT1) vs su presupuesto (OBGT, BGT1) con el identificador del proyecto (OPRJ, OBGS), el problema está en que lo he armado, pero como no sé muy bien las sentencias para sql, los datos me los da en totales, no sé como poner la sentencia correcta, alguien me puede ayudar???, este es el query que tengo:
SELECT
'BD_2021' as 'Base de datos',
T7.[PrjName] as 'Proyecto',
T0.[Acctcode], T0.[AcctName],
MONTH(T2.[RefDate]) AS 'Mes',
(T4.[CredSTotal] + (T4.[DebSTotal]*-1)) as 'Presupuesto',
(T2.[Credit] + (T2.[Debit]*-1)) as 'Monto'
FROM [BD_2021].[dbo].[OACT] T0
INNER JOIN OBGT T3 ON T0.[AcctCode]=T3.[AcctCode]
INNER JOIN JDT1 T2 ON T0.[AcctCode]=T2.[Account]
INNER JOIN OJDT T1 ON T2.[TransId]=T1.[TransId]
LEFT JOIN OPRJ T7 ON T2.[Project]=T7.[PrjCode]
INNER JOIN BGT1 T4 ON T3.[AbsId]=T4.[BudgId]
INNER JOIN BGT2 T5 ON T3.[AbsId]=T5.[BudgId]
INNER JOIN BGT3 T6 ON T3.[AbsId]=T6.[BudgId]
LEFT JOIN OBGS T8 ON T4.[Instance]=T8.[BaseId]
WHERE T2.[RefDate] BETWEEN '20210101' AND '20211231' AND T3.[FinancYear] = '20210101'
GROUP BY T0.[Acctcode], T0.[AcctName], T2.[RefDate], T7.[PrjName], T4.[DebSTotal], T4.[CredSTotal], T2.[Credit], T2.[Debit]
ORDER BY T0.[Acctcode]
User | Count |
---|---|
101 | |
9 | |
8 | |
7 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.