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.
Problema 1 - ¿Cómo creo una tabla simple con los nombres de columna "Hora" que tiene valores que van desde 00:00-23:00?
Problema 2 - Después de vincular la columna "Hora" de esta nueva tabla a la columna "Hora" de mi tabla de datos principal, ¿cómo puedo extraer los recuentos de filas correspondientes de mi tabla principal para cada hora en la nueva tabla?
Gracias.
Solved! Go to Solution.
Hola @pborah ,
Problema 1:
Ajuste el tipo de datos de la columna Hora de la tabla principal en Tiempo y establezca su formato como hh:nn
Cree una nueva tabla de horas mediante esta sencilla fórmula:
Hour Table = DISTINCT('Main table'[Hour])
Problema 2:
Cree una columna calculada en la nueva tabla de horas:
Count =
CALCULATE (
COUNTROWS ( 'Main table' ),
FILTER (
ALL ( 'Main table' ),
'Main table'[Hour] = EARLIER ( 'Hour Table'[Hour] )
)
)
Adjunto un archivo de muestra en el siguiente, espera ayudarle.
Best Looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @pborah ,
Problema 1:
Ajuste el tipo de datos de la columna Hora de la tabla principal en Tiempo y establezca su formato como hh:nn
Cree una nueva tabla de horas mediante esta sencilla fórmula:
Hour Table = DISTINCT('Main table'[Hour])
Problema 2:
Cree una columna calculada en la nueva tabla de horas:
Count =
CALCULATE (
COUNTROWS ( 'Main table' ),
FILTER (
ALL ( 'Main table' ),
'Main table'[Hour] = EARLIER ( 'Hour Table'[Hour] )
)
)
Adjunto un archivo de muestra en el siguiente, espera ayudarle.
Best Looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @pborah
a su primer problema: Yoe puede esto con Power Query de la siguiente manera:
// Time Table
let
Source = {0..23},
#"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Added Custom" = Table.AddColumn(#"Converted to Table", "Hour", each [Column1] / 24),
#"Changed Type" = Table.TransformColumnTypes(#"Added Custom",{{"Hour", type time}}),
#"Removed Columns" = Table.RemoveColumns(#"Changed Type",{"Column1"})
in
#"Removed Columns"
Tienes horas reales a tiempo.
Con saludos amables desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
FrankAT (Orgulloso de ser un Datanaut)
@pborah - Deberías ser capaz de hacerlo de esta manera:
Time Table =
VAR __Table =
ADDCOLUMNS(
GENERATESERIES(1,23,1),
"Time",FORMAT([Value],"00") & ":00:00"
)
RETURN
__Table
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 |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |