Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Necesito ayuda con DAX.
Tenga a continuación dos tablas:
Calendar_Dimension_Table
Mes del año The_Date
2020-08-15 2020 Agosto
2020-08-16 2020 Agosto
2020-08-17 2020 Agosto
.............
.............
Sales_Table
Sales_Date Sales_Item Sales_Status Sales_Category
2020-08-15 IT123 OPEN MAJOR
2020-08-15 ITYYY OPEN MAJOR
2020-08-15 IT876 CERRADO MENOR
2020-08-15 IT876 ENVIAR MENOR
2020-08-15 IT876 PROCESO MENOR
2020-08-16 IT123 MAYOR CERRADO
2020-08-17 ITABC OPEN MAJOR
2020-08-17 ITXYZ OPEN MAJOR
.............
.............
Las tablas se unen con columnas The_Date y Sales_Date.
Estoy detrás de DAX que proporcionen número de días por mes de calendario donde el estado de ventas no está cerrado o la categoría de ventas es menor.
La producción esperada es de 2 días para Auguest (porque 15 de agosto y 17 de agosto)
Muchas gracias.
Solved! Go to Solution.
Measure =
CALCULATE(
DISTINCTCOUNT( SALES[Sales_Date] ),
FILTER(
SUMMARIZE( SALES, SALES[Sales_Date], SALES[Sales_Item] ),
CALCULATE(
NOT ISEMPTY( SALES ),
SALES[Sales_Status] <> "Closed"
|| SALES[Sales_Status] = "Minor"
)
)
)
La verdad es que no. COUNTROWS no da un número distinto de días en un mes donde se cumplen las condiciones (según mi requisito de publicación original). Cualquier idea pls
@kaushikmakadia Entonces esto:
Measure =
COUNTROWS(
DISTINCT(
SELECTCOLUMNS(
FILTER('Sales_Table',[Sales_Status]="OPEN" && [Sales_Category]="MINOR")
"Date",[Sales_Date]
)
)
)
Trate de no publicar cruzadamente, por favor.
@kaushikmakadia Probar:
Measure = COUNTROWS(FILTER('Sales_Table',[Sales_Status]="OPEN" && [Sales_Category]="MINOR"))