cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

power bi dax Min fecha de cada categoría

Hola Comunidad,

Estoy familiarizado con SQL y puedo escribir una consulta para devolver los resultados de una consulta a Select MIN(Date), MAX(Date), SUM(quality) y GROUP BY. Sin embargo, soy nuevo en Power BI y DAX y me resulta difícil hacer lo mismo en Power BI. A continuación se muestra mi situación.

Estas tablas en Power BI:

Dim_ManefactureDate

peternznguyen_7-1656494237354.png

Dim_ReleaseDate

peternznguyen_8-1656494270405.png

Fact_OrderID

peternznguyen_9-1656494304580.png

Relaciones de tabla

peternznguyen_10-1656494317460.png

Al agregar una visualización de tabla a una nueva página para mostrar datos de tres tablas anteriores, los datos se muestran de la siguiente manera:

peternznguyen_11-1656494374112.png

En Valores de visualizaciones, al seleccionar SUMA sobre peso neto, resume automáticamente el peso neto esperado. Sin embargo, para ManufactureDate y ReleaseDate, al seleccionar Early, la tabla de Power BI muestra valores inesperados de 1/01/1900 como este:

peternznguyen_12-1656494429003.png

Espero la fecha más temprana de cada OrderID como se muestra a continuación:

peternznguyen_13-1656494460348.png

También he intentado usar una función DAX para crear una nueva columna, pero se produce un error

ManufactureDate_Earliest = 
    VAR Sum_Netweight = SUM(Fact_OrderID[NetWeight])
    VAR GroupBy_OrderID = GROUPBY(Fact_OrderID,Fact_OrderID[OrderID])
    RETURN
        CALCULATE(
             MIN(RELATED(Dim_ManufactureDate[DateBK]))
            )

Muchas gracias por su ayuda

Pedro

1 ACCEPTED SOLUTION

@peternznguyen se verán las medidas:

Earliest_CompletionDate = 
CALCULATE(
    MIN(CompletionDate[DateBK]),
    CROSSFILTER(Fact_ShippingKPI[CompletionDate_DateSK], CompletionDate[DateSK], BOTH)
)






2022-05-19 17_30_22-Re_ Need help on DAX function with measure vs colu... - Microsoft Power BI Commu.png


Full-Logo11.png

SpartaBI_3-1652115470761.png SpartaBI_1-1652115142093.png SpartaBI_2-1652115154505.png

Informe de presentación – Contoso by SpartaBI

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@peternznguyen hay pocas maneras de abordarlo, pero debido a que eres muy nuevo, así que probemos esto. ¿Por qué no pusiste las columnas de fecha del hecho en lugar de la oscuridad?

@SpartaBI , gracias por su respuesta. Dim_ManufactureDate y Dim_ReleaseDate eran de Dim_Date que contiene muchas otras columnas como DayOfMonthCode, DayOfWeekCode, FullDateDesicription, MonthOfYearDescription, etc., así que es por eso que no pongo todo en la tabla fact. He intentado usar Matrix, pero no espero el resultado de Matrix.

@peternznguyen ok, ¿te pm ahora?

@peternznguyen se verán las medidas:

Earliest_CompletionDate = 
CALCULATE(
    MIN(CompletionDate[DateBK]),
    CROSSFILTER(Fact_ShippingKPI[CompletionDate_DateSK], CompletionDate[DateSK], BOTH)
)






2022-05-19 17_30_22-Re_ Need help on DAX function with measure vs colu... - Microsoft Power BI Commu.png


Full-Logo11.png

SpartaBI_3-1652115470761.png SpartaBI_1-1652115142093.png SpartaBI_2-1652115154505.png

Informe de presentación – Contoso by SpartaBI

Helpful resources

Announcements
August 2022 update 768x460.jpg

Check it Out!

Click here to learn more about the August 2022 updates!

August 1 episode 9_no_dates 768x460.jpg

The Power BI Community Show

Watch the playback when Priya Sathy and Charles Webb discuss Datamarts! Kelly also shares Power BI Community updates.

Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

Top Solution Authors