Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

División entre 2 tablas de origen diferentes

Queridos todos,

En primer lugar, tenemos 2 tablas: En la 1ª tabla, tenemos datos de ingresos (datos falsos) y en la 2ª tabla tenemos (Días)_ y queremos dividir los ingresos con días y crear una nueva tabla.

Pos alimentos = Descripción de la categoría

Códigos = BB , FB , HB

Y los números correctos son los ingresos

También tenemos filtros en tienda específica con su código = 1

SpiroswayGR_0-1625138027967.png

2ª mesa (Código por tienda) con días

SpiroswayGR_1-1625138202501.png

Así que cuando filtramos la tienda 1 y obtenemos datos de la tabla, de alguna manera queremos dividir en una nueva tabla con los números de la tabla 2 en la columna 1 porque la columna 1 es shop1. Si elegimos shop2 queremos dividir con la 2ª columna de table2 etc.

Ejemplo : BB : 674,51 / 68

FB : 79,22 / 6

HB : 666,18 / 26

Ambas tablas están connnected con calendar table on date.

Gracias por su ayuda.

Atentamente

Spyros

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @SpiroswayGR ,

Puede crear una medida como se muestra a continuación, busque los detalles en el archivo adjunto.

Measure = 
VAR _rev =
    CALCULATE (
        SUM ( 'Table1'[Revenue] ),
        FILTER ( 'Table1', 'Table1'[POS FOODS] = SELECTEDVALUE ( 'Table2'[Code] ) )
    )
RETURN
    DIVIDE ( _rev, CALCULATE ( SUM ( 'Table2'[Days] ) ), 0 )

yingyinr_0-1625454439358.png

Si el anterior no es su resultado esperado, proporcione algunos datos de ejemplo con formato de texto y su resultado esperado con lógica de back-end y ejemplos específicos. Gracias.

Saludos

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@yingyinr

Gracias por su tiempo.

Lo probaré para ver cómo funciona.

Syndicate_Admin
Administrator
Administrator

Hay @SpiroswayGR ,

Puede crear una medida como se muestra a continuación, busque los detalles en el archivo adjunto.

Measure = 
VAR _rev =
    CALCULATE (
        SUM ( 'Table1'[Revenue] ),
        FILTER ( 'Table1', 'Table1'[POS FOODS] = SELECTEDVALUE ( 'Table2'[Code] ) )
    )
RETURN
    DIVIDE ( _rev, CALCULATE ( SUM ( 'Table2'[Days] ) ), 0 )

yingyinr_0-1625454439358.png

Si el anterior no es su resultado esperado, proporcione algunos datos de ejemplo con formato de texto y su resultado esperado con lógica de back-end y ejemplos específicos. Gracias.

Saludos

@yingyinr Muchas gracias de nuevo.

Estaba trabajando perfecty con algunos arreglos menores causa estoy utilizando "Medidas" para calcular los ingresos por lo que tuve que eliminar "SUM" en ambos casos y funcionó perfectamente.

También i intentaba calcular también para LY en período mismo , i tiene el revenue_LY , i tiene días en LY pero de alguna manera divide no está trabajando.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.