Un usuario Pregunto ✅
smpa01
¿Es posible generar una serie en DAX donde mis valores iniciales y finales son fecha y hora y quiero generar una serie para la misma hora en diferentes días?
es decir, comenzando en
1/1/2021 4:00:00 p.m. |
terminando en
5/1/2021 4:00:00 p.m. |
y quiero que DAX genere lo siguiente
| Custom |
|---------------------|
| 1/1/2021 4:00:00 PM |
| 1/2/2021 4:00:00 PM |
| 1/3/2021 4:00:00 PM |
| 1/4/2021 4:00:00 PM |
| 1/5/2021 4:00:00 PM |
A continuación, se muestra una salida de consulta de potencia equivalente.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMtQ31DcyMDJUMLEyMAAihQBfJR2gqCmGaGwsAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [d1 = _t, d2 = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"d1", type datetime}, {"d2", type datetime}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each List.DateTimes([d1],Duration.Days([d2] - [d1])+1,#duration(1,0,0,0))),
#"Expanded Custom" = Table.ExpandListColumn(#"Added Custom", "Custom")
in
#"Expanded Custom"
Si tengo una tabla X de la siguiente manera
| Column1 | Column2 |
|---------------------|---------------------|
| 1/1/2021 4:00:00 PM | 1/5/2021 4:00:00 PM |
con las siguientes 2 medidas
Measure 2 = MIN([Column1])
Measure 3 = MAX([Column2])
y trato de GENERATESERIES de la siguiente manera
Table 2 = GENERATESERIES([Measure 2],[Measure 3],5)
no me da lo que quiero
¿Cómo puedo lograr esto en DAX?
smpa01
Table 3 = GENERATESERIES(SELECTCOLUMNS('Table 2',"min",'Table 2'[d1]),SELECTCOLUMNS('Table 2',"max",'Table 2'[d2]))
smpa01
Table 3 = GENERATESERIES(SELECTCOLUMNS('Table 2',"min",'Table 2'[d1]),SELECTCOLUMNS('Table 2',"max",'Table 2'[d2]))