Forum Discussion
Syndicate_Admin
Administrator
3 years agoDependencia circular
Creé la tabla a continuación, pero tuve el error de dependencia circular:
YTD/QTD/MTD =
Dónde Hoy = HOY()
Dónde Start_of_year=INICIODEAÑO(DimDate[Fecha])
Dónde Start_of_Quarter=CALCULAR(INICIOOFQUARTER(DimDate[Fecha]), CUARTO(DimDate[Fecha])=CUARTO(HOY))
Dónde Start_of_Month=CALCULAR(INICIODEMES(DimDate[Fecha]),MES(DimDate[Fecha])=MES(HOY))
Dónde Resultado final=
UNIÓN( ADDCOLUMNS(
CALENDARIO(Start_of_year,HOY),
"Selección","YTD"
),
ADDCOLUMNS(
CALENDARIO(Start_of_Quarter,HOY),
"Selección","QTD"
),
ADDCOLUMNS(
CALENDARIO(Start_of_Month,HOY),
"Selección","MTD"
)
) devolución Resultado final
cómo puedo crear una relación entre la tabla dimDate te YTD/QTD/MTD.
2 Replies
- Syndicate_Admin
Administrator
@helmi , Este código solo se basa en hoy, vea si esto puede ayudar
YTD/QTD/MTD =
var Today = TODAY()
var Start_of_year= eomonth(Hoy, -1* mes(Hoy,) )
var Start_of_Quarter=eomonth(Today,-1* if( mod(Month(Today),3) =0,3,mod(Month(Today),3)))+1
var Start_of_Month=eomonth(TODAY(),-1)+1
var FinalResult=
UNIÓN( ADDCOLUMNS(
CALENDARIO(Start_of_year,HOY),
"Selección","YTD"
),
ADDCOLUMNS(
CALENDARIO(Start_of_Quarter,HOY),
"Selección","QTD"
),
ADDCOLUMNS(
CALENDARIO(Start_of_Month,HOY),
"Selección","MTD"
)
) return FinalResult- Syndicate_Admin
Administrator
Hola, gracias, pero este código no funcionó