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
Anonymous
Not applicable

Eje de fecha común

Hola, chicos

Estoy trabajando en un informe de envío. Uno de los conjuntos de datos es el siguiente. Deseo ver un gráfico simple que contenga No. de las mercancías emitidas, facturadas y devueltas en cada mes.

Creé una tabla de fechas y la vinculé a las fechas mencionadas anteriormente. Sin embargo, sólo una relación puede ser activa y eso es la emisión de mercancías en este momento.

Ahora, cuando trazaré Fecha en el eje x contra la fecha de salida de mercancías, la fecha de emisión de la factura, la fecha de devolución en el eje Y, obtengo los movimientos de fecha de GI correctos y la fecha de factura correspondiente, los movimientos de fecha de devolución. Entiendo por qué está pasando esto pero no es capaz de entender cómo me pongo, no. facturas, devoluciones en cada mes, independientemente de cuándo se emitieron.

Cualquier ayuda sería muy apreciada. ¡Gracias!

saludos

Shaheen

shaheen_taori_0-1593673828364.png

PBI_query_1.jpg

PBI_query_2.jpg

2 REPLIES 2
v-juanli-msft
Community Support
Community Support

Hola @shaheen_taori

Cree una tabla de fechas, pero no cree una relación entre la tabla de fechas y la tabla.

Date = ADDCOLUMNS(CALENDARAUTO(),"year-month",FORMAT([Date],"YYYY Mmm"),"y-m",FORMAT([Date],"yyyy-mm"))

add columns
start_month = STARTOFMONTH('Date'[Date])
end_month = ENDOFMONTH('Date'[Date])

Crear medidas

good_issue =
CALCULATE (
    COUNTROWS ( 'Table' ),
    FILTER (
        ALLSELECTED ( 'Table' ),
        'Table'[Good Issue Date] >= MIN ( 'Date'[start_month] )
            && 'Table'[Good Issue Date] <= MAX ( 'Date'[end_month] )
    )
)

invoice =
CALCULATE (
    COUNTROWS ( 'Table' ),
    FILTER (
        ALLSELECTED ( 'Table' ),
        'Table'[Invoice Date] >= MIN ( 'Date'[start_month] )
            && 'Table'[Invoice Date] <= MAX ( 'Date'[end_month] )
    )
)


return =
CALCULATE (
    COUNTROWS ( 'Table' ),
    FILTER (
        ALLSELECTED ( 'Table' ),
        'Table'[Return Date] >= MIN ( 'Date'[start_month] )
            && 'Table'[Return Date] <= MAX ( 'Date'[end_month] )
    )
)

Capture2.JPG

Saludos
Maggie
Equipo de apoyo a la comunidad _ Maggie Li
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@shaheen_taori , Así que si la tabla de fechas y unirla varias fechas sólo una está activa. Por lo tanto, solo se ejecutará en una fecha activa. Por lo tanto, si la fecha de la factura está activa, todos los datos son por fecha activa.

Así que si queremos cambiar la fecha que necesitamos para usar userelation . Para que las facturas se ejecuten por fecha de factura, el problema se ejecutará por fecha de emisión.

Consulte este ejemplo sobre cómo utilizar

https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...

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.