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
Syndicate_Admin
Administrator
Administrator

Creación de una tabla distinta para cada mes mediante una tabla de fechas y otra tabla

Hola

Tengo una tabla que tiene entradas diarias para las órdenes de trabajo que se ve así:

fechaNúmero de placa completames
1/1/2021Orden de trabajo 1ene
1/1/2021Orden de trabajo 2ene
1/1/2021Orden de trabajo 3ene
1/1/2021Orden de trabajo 4ene
1/2/2021Orden de trabajo 3ene
1/2/2021Orden de trabajo 4ene
1/2/2021Orden de trabajo 5ene
1/2/2021Orden de trabajo 6ene
2/1/2021Orden de trabajo 5Feb
2/1/2021Orden de trabajo 6Feb
2/1/2021Orden de trabajo 7Feb
2/1/2021Orden de trabajo 8Feb
2/2/2021Orden de trabajo 7Feb
2/2/2021Orden de trabajo 8Feb
2/2/2021Orden de trabajo 9Feb
2/2/2021Orden de trabajo 10Feb
2/2/2021Orden de trabajo 11Feb

Estoy intentando crear una tabla con DAX que me daría un recuento distinto de un mes determinado generando una tabla que tenga este aspecto:

mesElemento distinto de ese mes
eneOrden de trabajo 1
eneOrden de trabajo 2
eneOrden de trabajo 3
eneOrden de trabajo 4
eneOrden de trabajo 5
eneOrden de trabajo 6
FebOrden de trabajo 5
FebOrden de trabajo 6
FebOrden de trabajo 7
FebOrden de trabajo 8
FebOrden de trabajo 9
FebOrden de trabajo 10
FebOrden de trabajo 11

hasta ahora lo he intentado..

JobOrderSummery =
Var _Date = GENERATE(CALENDAR(DATE(2021,1,1),DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))),VAR CurrentDate = [Date])
devolución
CROSSJOIN(CALENDAR(DATE(2021,1,1),DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))),CALCULATETABLE(SUMMARIZE(MaintParetoTbl,MaintParetoTbl[Job Order Number]),MaintParetoTbl[Job Order Number] <> "",MaintParetoTbl[Date(Month)] = [Date] ))
1 ACCEPTED SOLUTION

@amitchandak lo que terminó funcionando gracias a tu inspiración fue

CALCULATETABLE(CROSSJOIN(DISTINCT([Date(Month)]),DISTINCT([Job Order])),Filter)

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@mfa , ¿Has probado como

crossjoin(distinct(Table[Date Full]), Distinct( Tabla[Número de placa])

o

crossjoin(CALENDAR(DATE(2021,1,1),TODAY()), Distinct( Tabla[Número de placa])

@amitchandak que me está dando todos los meses que solo quiero los meses que existen

@amitchandak lo que terminó funcionando gracias a tu inspiración fue

CALCULATETABLE(CROSSJOIN(DISTINCT([Date(Month)]),DISTINCT([Job Order])),Filter)

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.