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
PBIUWO
Helper III
Helper III

¿Tabla de calendario calculada y relaciones con la columna De fecha?

Tengo 2 mesas.

1. Tabla de calendario de fecha calculada

2. Tabla con pedidos, fecha programada del pedido y fecha de cierre del pedido.

Tengo una tabla de fechas calculada que es Dinámica:

Calendario : ADDCOLUMNS(var startDate ? MIN( 'Order'[Closed Month/Year] )
var endDate á MAX( 'Pedido'[Mes/Año Programado] )
devolución
CALENDAR( startDate, endDate),"Month-Year",FORMAT([Date],"MMM YY"),"Sort",YEAR([Date]) * 100 + MONTH([Date]),"Year", FORMAT([Date],"YYYY"))
Quiero hacer una tabla por mes-año para contar cuántos pedidos se cerraron después de la fecha programada. Pero sólo puedo conseguir que se muestre en la fecha programada y no en la fecha cerrada.

Ex.
Tabla de todos los pedidos
OrdenFecha programadaFecha de cierre
123Enero de 2020Marzo de 2020

Estado ideal: Orden organizado por mes

Ene 2020Febrero de 2020Mar 2020
Pedidos cerrados después de la fecha programada001

Estado actual: Orden Organizada

Ene 2020Febrero de 2020Mar 2020
Pedidos cerrados después de la fecha programada100

3 REPLIES 3
v-eqin-msft
Community Support
Community Support

Hola @PBIUWO ,

Puede seguir estos pasos:

1. Cree una tabla de calendario:

Calendar =
VAR _max =
    IF (
        MAX ( 'Order'[Scheduled Month/Year] ) > MAX ( 'Order'[Closed Month/Year] ),
        MAX ( 'Order'[Scheduled Month/Year] ),
        MAX ( 'Order'[Closed Month/Year] )
    )
VAR _min =
    IF (
        MIN ( 'Order'[Scheduled Month/Year] ) < MIN ( 'Order'[Closed Month/Year] ),
        MIN ( 'Order'[Scheduled Month/Year] ),
        MIN ( 'Order'[Closed Month/Year] )
    )
RETURN
    ADDCOLUMNS (
        CALENDAR ( _min, _max ),
        "Month Year", FORMAT ( [Date], "MMM YY" )
    )

2.Utilice SUMMARIZE() para "conectar" la tabla de calendario y la columna año-mes:

LIST =
SUMMARIZE ( 'Calendar', 'Calendar'[Month Year] )

3.Cuenta cerrada después de lo programado

Measure =
SUMX (
    FILTER ( 'Order', 'Order'[Month Year closed] = MAX ( 'LIST'[Month Year] ) ),
    'Order'[Closed > Scheduled]
) + 0

Mi visualización tiene este aspecto:

10.28.2.1.PNG

Aquí está el archivo pbix.

¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos
Eyelyn Qin

amitchandak
Super User
Super User

@PBIUWO , Abrir también ha unido a su tabla de fechas con la fecha de cierre y que es una combinación inactiva. Active eso para esta fórmula mediante userealtion.

Debe corregir que

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

Gracias

Lo tengo para funcionar. Pero ahora, cada vez que intento filtrar cualquier cosa que tenga fecha de programación > Fecha cerrada. Los números desaparecen.

¿Sabes por qué?

Además, ¿significa esto que siempre debo eliminar en lugar de desactivar las relaciones?

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.