Toon posts:

[powerbi] tijdzone filter

Pagina: 1
Acties:

Vraag


  • Stefke
  • Registratie: December 2000
  • Laatst online: 07:37
Ik heb een reeks gegevens van "de laatste 24 uur", dat komt van een mySQL server

19-1-2023 9:41
.....
.....
18-1-2023 9:41





Nu wil ik daar in powerBI (desktop) de laatste 6 uur van weergeven in een grafiek, maar als ik daar een tijdfilter op zet


Dan komt de grafiek niet verder dan 8:41
https://tweakers.net/i/yNng5eA7CIJUkWQd4I31b7ppaJw=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/i2bXd2hVCcuIaT7SR9c2u5wg.jpg?f=user_large

Duidelijk een tijdzoneissue, en wat ik kan vinden op google is er in PowerBi zelf geen instelling voor vreemd genoeg :? De data is goed, want de gegevens zijn ook aanwezig in de maar de grafiek (of het filter)
Ik zie wel wat workarounds met tabelletjes en wellicht kan ik wat doen door in de selectie van de gegevens er zelf een correctie op te doen, maar het lijkt me dat dit toch beter moet kunnen?

Hier had ik wat info, maar daar wordt het aan de datakant afgehandeld, maar mijn tijdzone in de data is correct dus t voelt wat vreemd dat ik daar moet gaan sleutelen.
https://www.thepoweruser....-in-power-bi-power-query/
Als ik mijn timestamp instel op gegevenstype "datumtijd/tijdzone" dan komt er +1:00u achter te staan maar in de grafieken veranderd niets.
Het lijkt alsof ik expliciet een uur moet gaan corrigeren op mijn timestamp?

Iemand een idee?

[Voor 14% gewijzigd door Stefke op 19-01-2023 10:10]

Alle reacties


  • GRDavies75
  • Registratie: December 2014
  • Laatst online: 08:00

GRDavies75

PSN-id: GRDavies

Geen ervaring met Power BI, wel met Powerquery / M en loop ook wel eens tegen "vertaalslagen" aan.
Zo wordt veel data conform het Amerikaans nummerformaat aangeleverd (. (punt) = decimaal seperator & , (komma) is 1000-tal seperator), maar van anderen krijg ik NL-formaat.

Bij het binnentrekken van data dan wel de aanduiding van het gegevenstype (Change Type) kun je vaak de 'locale' aangeven, in Power query heet dat 'Culture' en ik moet vaak dan ook aangeven dat het om "en-US" data betrekking heeft.

Ik moet wel eerlijk zeggen dat ik weinig tot niet vertaalslagen moet maken in de datumvelden, maar waarschijnlijk kijk je naar UTC formaat en moet je dat "vertalen". Hoe? Sorry dat weet ik niet, maar je zou op Power BI and datetime and Culture kunnen Googlen?

  • Stefke
  • Registratie: December 2000
  • Laatst online: 07:37
Ik kan inderdaad in powerquery (de powerquery van BI, zal wel hetzelfde zijn) dit veld aanduiden als datumtijdlocale en dan komt er +1:00 achter te staan, maar dat doet verder niks in het resultaat (tenminste niet bij de poging van vanmorgen, misschien heb ik iets verkeerd gedaan, zal de grafiek eens opnieuw opbouwen)
Culture ben ik zo niet tegengekomen, bij volgende gelegenheid zoek ik daar even naar

Het rare is dat de gegevens correcte tijden laten zien, maar de grafiek maakt er een uur vroeger van

[Voor 12% gewijzigd door Stefke op 19-01-2023 18:29]


  • GRDavies75
  • Registratie: December 2014
  • Laatst online: 08:00

GRDavies75

PSN-id: GRDavies

Stefke schreef op donderdag 19 januari 2023 @ 15:19:
Ik kan inderdaad in powerquery (de powerquery van BI, zal wel hetzelfde zijn) dit veld aanduiden als datumtijdlocale en dan komt er +1:00 achter te staan, maar dat doet verder niks in het resultaat (tenminste niet bij de poging van vanmorgen, misschien heb ik iets verkeerd gedaan, zal de grafiek eens opnieuw opbouwen)
Culture ben ik zo niet tegengekomen, bij volgende gelegenheid zoek ik daar even naar

Het rare is dat de gegevens correcte tijden laten zien, maar de grafiek maakt er een uur vroeger van
Windows heeft wel wat configuratiesettings als het aankomt op Regio en date/time.
Zo geef ik bijvoorbeeld met cijfers wel aan dat de locale "en-US" bij het importeren gebruikt moet worden, echter de gegevens worden wel omgezet naar NL-formaat.
_Mogelijkerwijs_ gebeurt dit ook voor jouw waarden, het visuele aspect althans, maar de daadwerkelijke waarden zijn dus vermoedelijk UTC (+0).

Onder (Windows) Settings heb je ook een kopje Time & Language, staat de tijdzone wel op +1 (Amsterdam, Berlin, etc)?

  • Stefke
  • Registratie: December 2000
  • Laatst online: 07:37
Mijn windows staat op +1 idd

Het viel me net op dat wanneer ik niet filter de grafiek alle data laat zien (ik haal de laatste 24u aan data binnen), dus als ik om 10:00u de grafiek ongefilterd weergeef zie ik 10:00 (gisteren) - 10:00u (vandaag) maar als ik dan filter op "de laatste 1 uur" dan krijg ik 8:00-9:00u te zien.

Stel ik de timestamp in als tijd-local dan worden de waarden weergegeven als 10:00 +1, dus de juiste local tijd, maar t maakt voor het grafiekfilter niks uit.
Corrigeer ik hard een uur meer of minder, dus ik maak van 10:00+1 > 09:00+1 dan maakt dit ook niks uit, de grafiek laat dan 09:00-09:00 zien zonder filter, maar met filter op laatste uur blijft dat 08:00-09:00

Het is dus het filter dat geen andere selectie lijkt te kunnen maken dan 09:00 terwijl het 10:00 is, ongeacht wat voor tijd de data bevat.

edit: dit gevonden, maar eens goed bestuderen
https://www.thepoweruser....-in-power-bi-power-query/

Switchzone functie - zoals op deze pagina voorgesteld - gebruikt in een nieuwe kolom, maar of ik nou -1, 0 of +1 gebruik; de waarden in mijn tabel veranderen, maar de grafiek blijft 08:00-09:00 tonen bij filteren op het laatste uur terwijl het 09:00-10:00 moet zijn

Vreemd dat dit zo lastig moet zijn...

[Voor 20% gewijzigd door Stefke op 20-01-2023 12:42]


  • GRDavies75
  • Registratie: December 2014
  • Laatst online: 08:00

GRDavies75

PSN-id: GRDavies

Ik heb zelf geen toegang tot Power Bi, heb wel gezien via Youtube video's, dat er veel mogelijkheden zijn op ngrafiek niveau dingen in te stellen. Het lijkt erop dat je aan de zijde van ophalen en manipuleren je alle mogelijkheden hebt geput, blijft er steeds minder over en lijkt het dat er ergens toch een instelling zit op grafiek niveau. Maar ja blijft speculeren. Succes met het achterhalen.
Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee