Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola Comunidad de Power BI,
Tengo un conjunto de datos con buisnesses y sus horarios de apertura y cierre. Quiero poder mostrar un gráfico (gráfico de barras) que muestre cada hora del día y el recuento de negocios abiertos durante esas horas.
Actualmente solo puedo mostrar el número de negocios que se abren o cierran a la hora especificada. ¿Alguna idea de quién abordar este problema?
¡Gracias!
Solved! Go to Solution.
@LCrossling , consulte si este archivo puede ayudar
https://www.dropbox.com/s/5wo5jhzl488zy69/Minute_between%20Hours.pbix?dl=0
@LCrosslinghay una solución sencilla a su problema. Solo necesita crear una columna calculada en el conjunto de datos. Syntex para eso es Opening_hrs - HORA(Store_timing[Hora de apertura]). Una vez que tenga la columna de hora en sus datos, es fácil trazarlo en un gráfico de barras como se muestra en la imagen de abajo. Avísame en caso de que esto no funcione para ti.
Proud to be a Super User!
Hola @LCrossling
Cree una nueva consulta en Transformar datos,
let
mindate=List.Min(Table[Date]),
maxdate=List.Max(Table[Date]),
counts=Duration.Days(maxdate-mindate),
dates = List.Dates(mindate,counts+1,#duration(1,0,0,0)),
#"Converted to Table" = Table.FromList(dates, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Renamed Columns" = Table.RenameColumns(#"Converted to Table",{{"Column1", "Date"}}),
#"Added Custom" = Table.AddColumn(#"Renamed Columns", "Custom", each List.DateTimes(#datetime(Date.Year([Date]),Date.Month([Date]),Date.Day([Date]),0,0,0),24,#duration(0,1,0,0))),
#"Expanded Custom" = Table.ExpandListColumn(#"Added Custom", "Custom"),
#"Renamed Columns1" = Table.RenameColumns(#"Expanded Custom",{{"Custom", "datetime"}}),
#"Inserted Time" = Table.AddColumn(#"Renamed Columns1", "Time", each DateTime.Time([datetime]), type time),
#"Inserted Hour" = Table.AddColumn(#"Inserted Time", "Hour", each Time.Hour([Time]), Int64.Type)
in
#"Inserted Hour"
Crear medidas
open counts =
CALCULATE (
DISTINCTCOUNT ( 'Table'[id] ),
FILTER (
'Table',
'Table'[Open Hour]
= MAX ( Query1[Hour] )
&& 'Table'[Date]
= SELECTEDVALUE ( Query1[Date] )
)
)
close counts =
CALCULATE (
DISTINCTCOUNT ( 'Table'[id] ),
FILTER (
'Table',
'Table'[Close Hour]
= MAX ( Query1[Hour] )
&& 'Table'[Date]
= SELECTEDVALUE ( Query1[Date] )
)
)
Saludos
Maggie
Equipo de Apoyo Comunitario _ Maggie 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.
@LCrossling , consulte si este archivo puede ayudar
https://www.dropbox.com/s/5wo5jhzl488zy69/Minute_between%20Hours.pbix?dl=0