Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
puede alguien ayudarme a cambiar el modelo o mostrarme dónde salió mal para mostrar resultados reales.
@amitchandak @Greg_Deckler @az38
Tengo a continuación el modelo de mis datos de práctica.
datos contiene un total de 20 transacciones y su tipo de producto, marca.
No todas las 20 transacciones contienen acuerdos y oficinas.
cuando i inlcude transacciones con plazos (suma de importe + fecha de entrega), sucursales ... informe muestra sólo transacciones de sucursal y acuerdo no en blanco.. im transacciones que faltan que no tiene agremments,branches ,que tiene entradas a plazos.
a continuación se presentan dos requisitos en casos de prueba.
1)
Identificador de transacción | debe enumerar todas las transacciones disponibles |
id de tipo praducto | debe enumerar el tipo de producto de transacción |
Marca | debe mostrar la marca de la transacción |
identificación del acuerdo | debe mostrar todos los acuerdos asociados con la transacción si no hay acuerdo disponible debe mostrar en blanco |
rama id | debe mostrar todas las ramas asociadas con transaction(A través del acuerdo) si no hay ninguna rama disponible debe mostrar en blanco |
cantidad de cuotas | suma de la cantidad de cuotas |
fecha de entrega | fecha de la cuota |
Mi salida: muestra sólo las transacciones de sucursal y acuerdo no en blanco con sus plazos , fecha de intalment.
resultado esperado: debe enumerar todas las transacciones
error : Falta algunas transacciones que contienen un acuerdo en blanco y sus sucursales.
2)
Identificador de transacción | debe enumerar todas las transacciones disponibles |
nombre del acuerdo | debe mostrar el acuerdo respectivo, si no hay acuerdo disponible tiene que estar en blanco |
rama id | debe mostrar rama respectiva (a través de acuerdo), si no hay ninguna sucursal disponible tiene que estar en blanco |
Salida esperada: debe enumerar todas las transacciones
salida : Error en el visual
a continuación se muestra pbix ondrive link
https://1drv.ms/u/s!Asxus9sKyugxaZy9vrUQO7uPQCI?e=am8SNq
a continuación se muestran los datos
https://1drv.ms/x/s!Asxus9sKyugxanE9I00kIonmE78?e=QUwAer
Solved! Go to Solution.
Lo sentimos 🙂 ¿está seguro de que necesita transactionId como tercera columna visual, no la primera?
por último, tiene relaciones de varios a varios de sucursales por agreement_id campo
¿Cómo quieres resolver este amigio? La tabla de acuerdos no le ayudará allí
@az38 ,
Esto es una especie de desafío para mí.
Obtuve una solución al salir de la tabla de transacciones con acuerdo (acuerdo de unión a la izquierda con la oficina), Me da toda la lista de transacciones con sus acuerdos y oficinas, acuerdo en blanco y datos de oficina para la transacción que no tiene acuerdo y oficina, Esto me está dando resultado esperado,,,, Esto lleva a mi modelo a tener una relación de muchos a muchos entre la transacción y la tabla de pago a plazos ...... No estoy satisfecha con mi enfoque (modelo que tiene muchas relaciones a muchos)... Buscando el enfoque correcto...
De acuerdo. Pregunta. En primer lugar, es una cuestión de negocios. Tenemos que entender las necesidades empresariales en este informe
tiene Plazos[Importe] para cada transacción
por ejemplo
TransacciónId | Plazo[Cantidad] |
1 | 10 |
Pero cada transacción podría tener algunas sucursales, por ejemplo
ID de transacción | ID de sucursal |
1 | 2 |
1 | 3 |
1 | 4 |
Entonces, ¿cómo se debe llenar el campo Plazo[Importe] para cada par Transaction-Branch en este caso?
ID de transacción | ID de sucursal | Plazo[Cantidad] |
1 | 2 | ? |
1 | 3 | ? |
1 | 4 | ? |
@az38 Gracias por su respuesta....
El importe de la cuota es el nivel de transacción, debemos mostrar según la transacción,
Si la transacción 1 contiene 3 oficinas y un importe de cuota a continuación será el resultado:
Transacción 1 oficina 1 indelmimiento total para la transacción 1o Fecha de entrega
Transacción 1 oficina 2 ? intalment total para la transacción 1 Fecha de entrega
Transacción 1 oficina 2 ? intalment total para la transacción 1 Fecha de entrega
si tenemos múltiples plazos que necesitamos mostrar transacciones detalles de la oficina repetidamente como a continuación
la transacción 1 contiene 3 oficinas y 2 plazos. a continuación se mostrará la salida:
Transacción 1 oficina 1 intuito totalGrupopor transacción 1 ,instlmnt date2| Fecha de entrega2
Transacción 1 oficina 2 ? intuito totalGrupopor transacción 1 ,instlmnt date1| Fecha de entrega1
Transacción 1 oficina 2 ? intuito totalGrupopor transacción 1 ,instlmnt date2| Fecha de entrega2
Transacción 1 oficina 3 ? intuito totalGrupopor transacción 1 ,instlmnt date1| Fecha de entrega1
Transacción 1 oficina 3 ? intuito totalGrupopor transacción 1 ,instlmnt date2 | Fecha de entrega2
Lo sentimos 🙂 ¿está seguro de que necesita transactionId como tercera columna visual, no la primera?
😊.,No es un requisito de negocio.. son datos propios y requisitos propios ,. Estoy tratando en diferentes enfoques para este problema Y sí desplazamiento de columna está dando resultados esperados, vi la misma situación (que acaba de mostrar) en un caso diferente. Una columna en algún lugar se muestra completamente en blanco y cuando cambio su posición que muestra sus valores (me hizo recordar que)... Gracias..
1)¿Tiene alguna descripción o vínculo para este comportamiento (desplazamiento de columna) en el objeto visual de la tabla?
2)La mayoría de las situaciones en las que me enfrento a un problema es este modelo. Aquí estoy haciendo la operación de fusión entre tablas y eso lleva a muchas a muchas relaciones..... Pero la búsqueda de la mejor solución para este problema....
Cualquier manera im marcarlo como una solución, muchas gracias por su tiempo...
Hola @balabalaji
hay solución con el Editor de consultas en el attach
Drop relationships branch-agreement y installment-transaction
Combinar tablas de transacciones y sucursales
Combinar tablas de transacciones y a plazos