Consulta SQL que me devuelva las dimensiones financieras

Hilo iniciado por Adrian Giovagnoli el 13 de agosto de 2020

Viendo 7 entradas - de la 1 a la 7 (de un total de 7)
  • Autor
    Entradas
  • #17004
    RangoAdrian Giovagnoli
    Adrian Giovagnoli
    Participante
    APRENDIZ
    305 Rincoins

    Hola, me gustaria saber si alguien sabe de que manera puedo generar una consulta SQL que me permita obtener las dimensiones financieras de las transacciones contables?

    Gracias

     

    #17005
    RangoAdrià Ariste Santacreu
    Adrià Ariste Santacreu
    Participante
    PROFESIONAL
    41.770 Rincoins

     Hola Adrian,

    no tengo una 2012 a mano para comprobarlo pero diría que esto funciona igual que en 365. En la tabla GeneralJournalAccountEntry tienes el campo LedgerDimension, si lo relacionas con la tabla DimensionAttributeValueCombination por el RecId ahí tienes los valores de las dimensiones en las distintas columnas. Así:

    select gjae.LEDGERDIMENSION, davc.* from GENERALJOURNALACCOUNTENTRY gjae
        join DIMENSIONATTRIBUTEVALUECOMBINATION davc
            on gjae.LEDGERDIMENSION = davc.RECID

    Esto sólo te servirá para hacer las consultas desde SQL Server, los campos de las dimensiones en la tabla DimensionAttributeValueCombination se crean en tiempo de ejecución y en el AOT no los tendrás (por lo menos es así en Dynamics 365).

    Saludos.

    #17006
    RangoAdrian Giovagnoli
    Adrian Giovagnoli
    Participante
    APRENDIZ
    305 Rincoins

    Hola Adria, muchas gracias por tu respuesta, funciona de esa manera.

    Ahora lo que yo necesito es poder obtener cada una de las dimensiones como para poder filtrar, por ejemplo de la siguiente transaccion ‘7071006-091_ADM-CC_01-PROV_000213’ obtener cada una por separado

    7071006

    091_ADM

    CC_01

    PROV_000213

    Como no en todos los casos esta completas, no sirve el SUBSTRING, por ejemplo.

    Se te ocurre como puede ser?

    Desde ya muchas gracias por ocuparte

    Saludos

    #17007
    RangoAdrià Ariste Santacreu
    Adrià Ariste Santacreu
    Participante
    PROFESIONAL
    41.770 Rincoins

    En la propia tabla DimensionAttributeValueCombination deberías ver unas columnas que se llaman NOMBREDIMENSIONVALUE, ahí tienes el valor individual de cada dimensión.

    #17008
    RangoAdrian Giovagnoli
    Adrian Giovagnoli
    Participante
    APRENDIZ
    305 Rincoins

    mmm..me parece que en esta version no estan asi las tablas.

    Gracias igual, voy a ver si le encuentro la vuelta.

    #17009
    RangoAdrià Ariste Santacreu
    Adrià Ariste Santacreu
    Participante
    PROFESIONAL
    41.770 Rincoins

    Lo siento, pero como te digo no tengo una 2012 para mirarlo ahora a mano. Tienes este white paper de Microsoft sobre el Framework de dimensiones, al final tienes los diagramas de las tablas por si te sirven.

    #17010
    RangoAdrian Giovagnoli
    Adrian Giovagnoli
    Participante
    APRENDIZ
    305 Rincoins

    Muchas gracias por el paper, esta muy interesante lo de las tablas.

Viendo 7 entradas - de la 1 a la 7 (de un total de 7)
  • Debes estar registrado para responder a este debate.
Carrito de compra