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.
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
Dim_ReleaseDate
Fact_OrderID
Relaciones de tabla
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:
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:
Espero la fecha más temprana de cada OrderID como se muestra a continuación:
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
Solved! Go to Solution.
@peternznguyen se verán las medidas:
Earliest_CompletionDate =
CALCULATE(
MIN(CompletionDate[DateBK]),
CROSSFILTER(Fact_ShippingKPI[CompletionDate_DateSK], CompletionDate[DateSK], BOTH)
)
@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 se verán las medidas:
Earliest_CompletionDate =
CALCULATE(
MIN(CompletionDate[DateBK]),
CROSSFILTER(Fact_ShippingKPI[CompletionDate_DateSK], CompletionDate[DateSK], BOTH)
)
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |