Mijn Communities
Help

Wekelijks Rapporten Uurtje - Sept & Okt 2024 (STEL HIER JE VRAAG)

door Chris van den Berg (Bijgewerkt ‎10-10-2024 10:57 door Chris van den Berg VISMA )

Stel hier je vragen voor het wekelijk Rapporten Uurtje!

-------------------------------------------
Kom je er niet uit bij het bouwen van rapporten? Heb je een extra paar ogen nodig bij het bouwen van een nieuw rapport? Tijdens dit uur kun jij je vraag aan mij en de mede deelnemers stellen. We hebben gezien dat in veel gevallen we jou ook echt verder kunnen helpen.

 

WANNEER: donderdagen om 13:00

  • 5 september
  • 12 september
  • 19 september
  • 26 september

Meeting: meet.google.com/akd-uzzw-pez

 

On het tabblad Events  op deze community kun je zien wanneer de komende rapporten uurtjes plaats zullen vinden. Daar vind je de concrete data terug voor de komende sessies.



Alle vragen die van te voren worden gesteld krijgen voorrang 

 

Wekelijks rapporten uurtje vanaf Juli 2024 

53 ANTWOORDEN 53
Anne W
CONTRIBUTOR *

door Anne W

Wij zijn bezig een rapport te maken voor ‘loonkorting en verlof’.  We willen corrigeren voor medewerkers die verlof hebben gehad tijdens een periode waarin ze loonkorting hadden. Ik heb al verschillende pogingen ondernomen, variërend van één berekend veld met een zeer lange DAX formule tot een stapsgewijze aanpak maar krijg het niet voor elkaar. Wie heeft er een idee?

 

De volgende velden worden gebruikt:
(Contract History) [Person_BK]

(Contract History) [ContractNumber]

(Person) [FullName2]

(PayrollResults) [PayrollInstitution_BK]

(PayrollResults) [Calculation_PeriodNumber]

(PayrollResults) [Salary_PeriodNumber]

(PayrollResults) [PayrollCodeDescription]

(PayrollResults0 [@Loonkorting perc bij verlof]; berekend veld:

VAR  resultaat = SUM(PayrollResults[PayrollResult])

RETURN

    IF (

        NOT ISBLANK ( resultaat ),

        100 - resultaat

    )

(PayrollResults) [Som van PayrollResult]

 

Ik probeer een formule (of manier) te bedenken om het volgende te doen:

Filter ‘2016 – Uren ORT verlof’ of ‘1938 – Fact.landurig zk’ op (PayrollResults) [PayrollCodeDescription]


Filter op huidige maand -1 en huidige maand -2 op zowel (PayrollResults) [Calculation_PeriodNumber] als (PayrollResults) [Salary_PeriodNumber]

 

Maar dan:

Als hetzelfde Person_BK en hetzelfde ContractNumber; @Loonkorting perc bij verlof (van de rij waar PayrollCodeDescription = ‘1938 -Fact.langdurig zk’; PayrollCodeDescription = huidige maand – 2; Salary_PeriodNumber = huidige maand -2) vermenigvuldigen met Som van PayrollResult (van de rij waar PayrollCodeDescription = ‘2016 – Uren ORT verlof’; PayrollCodeDescription = huidige maand – 1; Salary_PeriodNumber = huidige maand -1)

Marianne Marsman
CHAMPION ***

door Marianne Marsman

@Chris van den Berg Wat is de status met het wijzigen mbt autorisaties?

door Jacqueline van Meeuwen

@Chris van den Berg, resultaatrapporten (gemal) geven verdubbelde waarden, dinsdag call aangemaakt (52683462), tot op heden nog geen enkele reactie. kun je iets zeggen hierover?

Silvia Feijen
CONTRIBUTOR **

door Silvia Feijen

Het is  gelukt om met de formule VAR peildatmin = MIN('Reference date filters'[Date]) VAR peildatmax = MAX('Reference date filters'[Date]) VAR Berekening = CALCULATE ( DISTINCTCOUNT ('Contract History'[Contract_BK]), 'Contract History'[Date_in_service] <= peildatmax && OR('Contract History'[Date_out_of_service]>= peildatmin, ISBLANK('Contract History'[Last_Date_out_of_service])),ALLEXCEPT('Contract History','Contract History'[Person_BK])) RETURN IF(Berekening>1,"Ja","Nee") te laten zien welke medewerker in de peilperiode een ander dienstverband hebben. Bij het toevoegen van beperkte gegevens (persoonsnummer, persoonsnummer, volledige naam) draait het rapport wel. Maar bij het toevoegen van meer kolommen krijg ik de  melding dat vanwege strijdige vergrendelingen de bewerking is geannuleerd. Nu opgelost met apart tabblad, maar liefst zou ik deze formule toevoegen in het rapport. Is daar wellicht een andere oplossing voor?

Angelique Bennink
CONTRIBUTOR ***

door Angelique Bennink

Wat is de formule die gebruikt wordt voor uitstroom in analyse per maand. Wij hebben nu een uitdienstdatum CAO (uitdienstdatum +1 dag). Maar als ik het aantal uitstromers per maan-jaar in een grafiek zet, komen de medewerkers toch in de vorige maand naar voren. Ik wil dit in de analyse dus laten doorwerken. Hoe pak ik dat aan?

 

Annelies
CONTRIBUTOR ***

door Annelies

In een variant op het rapport met actueel verzuim per medewerker (Medewerkers Ziek) wil ik graag een teller opnemen met het aantal mensen wat getoond wordt. Niet als optelling in de matrix, maar in een aparte card-visual (zoals ook in analytics dashboard). Dit lukt me nog niet. Kunnen we daar samen naar kijken?

Annelies
CONTRIBUTOR ***

door Annelies

Een count van het veld verzuimstatus (selectie = actief) was inderdaad de oplossing. Bedankt. 2024-10-17 count sickness status.png

Jo-lean
CHAMPION *

door Jo-lean

Ik heb een vraag voor aanstaande donderdag:
Ik wil graag in een rapport de leeftijd op de datum in dienst zien, of bijvoorbeeld de schaal die de medewerker had bij indiensttreding. Hoe kan ik dat voor elkaar krijgen?

funkma
CONTRIBUTOR **

door funkma

In aanvulling: ik wil graag de leeftijd op een willekeurige peildatum zien (peildatum uit een slicer)

Het lukt mij helaas niet om de sessies bij te wonen, maar volg deze langs deze weg

Jo-lean
CHAMPION *

door Jo-lean

Hoi @funkma 

Gister werd dit script gegeven (als meting):

INT(DATEDIFF(MAX(Person[DateOfBirth]), 'Reference date filters'[Selected date], DAY)/365.25)

waarmee je dus de leeftijd kunt berekenen op de ingevoerde datum in een slicer.

 

Voor de leeftijd op de datum in dienst werd het volgende script gegeven (als kolom):

DIVIDE(DATEDIFF(RELATED(Person[DateOfBirth]),'Contract History'[Date_in_service],DAY),365.25)

Het is mij alleen nog niet gelukt deze werkend te krijgen, maar misschien moet ik toch gebruik maken van de eerste datum in dienst, ga ik nog even mee puzzelen.

 

Hopelijk kun jij hier ook mee verder!

karl Wegner
CHAMPION ***

door karl Wegner

Volgende is het geval.

Jaarlijks schonen wij een scherm met eigen rubrieken binnen Beaufort mbt subsidiegegevens tbv leerlingen. Rubrieken worden collectief leeg gemaakt en zullen binnenkort wel weer gevuld gaan worden.

Deze actie heb ik vorige week gedaan en er zijn rubrieken binnen Beaufort die even niet meer met een waarde voorkomen bij een medewerker (in- en uitdienst).

Meteen kreeg ik een foutmelding in een bestaand Youforce Reporting rapport bij rubrieken waar dit het geval was. De rubrieken kwamen niet meer in de dataset voor en het rapport wordt niet uitgevoerd, omdat de rubriek wel was opgenomen in het rapport, maar op dat moment onbekend was in de dataset. Ik verwacht dan dat de rubriek gewoon leeg blijft en wel zichtbaar blijft in de dataset, ondanks dat er op dat moment geen waarde nog is vastgelegd bij deze rubriek binnen Beaufort. 

Hieronder antwoord op mijn ticket. Ergens wist ik dit wel, want Report Builder werkt ook zo, maar zou het graag anders zien. 

 

karlWegner_0-1728993706970.png

 

MdeBeer
CHAMPION ***

door MdeBeer

@Chris van den Berg 

 

Ik probeer in een bezettingsrapportage die we elke 4 maanden draaien de juiste medewerkers naar voren te laten komen. 

Dus stel ik draai op een willekeurige dag in mei of later het rapport.  Dan wil ik wel de medewerkers in de rapportage zien die:

- in dienst zijn tot en met 30 april en die nog uit dienst gaan na april.

Maar ik wil niet de medewerkers zien die in de maand (en) daarna in dienst zijn gekomen.

Ik heb slicers geprobeerd en filters maar krijg niet het gewenste resultaat. 

 

Heel graag een zetje in de goede richting.

Annelies
CONTRIBUTOR ***

door Annelies

Om een veld/entiteit naam op te zoeken in YFR gebruik ik nu de tabel uit het datamodel waar ik een rapportje op heb gemaakt. Het lijkt me heel handig om dit gewoon aan de YFR-Assistent te kunnen vragen. Het idee staat in de ideeën-hoek om op te stemmen: Youforce Reporting Assistant - Visma Community

door Jacqueline van Meeuwen

@Chris van den Berg, in een rapport (Dashboard Doelgroepen) heb ik met Sven via de desktop gebruik gemaakt van Numeric Filters om een %-berekening (in te vullen waarde in Slicer) los te laten op een measure voor gem FTE in een bepaalde payroll periode.

- gem FTEobv 25,5upw = (CALCULATE(sum(PayrollResults[PayrollResult]), PayrollResults[PayrollCode_BK]=2281)/(1105/10)/max(PayrollResults[Calculation_PeriodNumber])

- quotum WPW = [@gem FTE obv 25,5upw] * (SELECTEDVALUE('Numeric filters'[Decimals])/100)

 

iets dergelijks probeer ik te doen in rapport CAO-wijziging voor berekening van nw bruto (op basis van fulltime) na verhoging van een vaste waarde (dit wordt de Numeric filter). ik moet dus eerst het GrossSalary uit Contract history terugrekenen naar een fulltime GrossSalary. dit heb ik geprobeerd met measure:

@bruto FT = CALCULATE(SUM('Contract History'[GrossSalary]), 'Contract History'[GrossSalary]*100/MAX('Contract History'[Employment_Percentage]))
maar krijg een foutmelding (meer geheugen dan), moet nog iets van periode toevoegen misschien? kun je me helpen bij dit deel, ik denk dat ik het vervolg wel voor elkaar krijg
MAXX('Contract History', DIVIDE('Contract History'[GrossSalary]*100,MAX('Contract History'[Employment_Percentage])))
Marcel de Wekker WZH
CONTRIBUTOR ***

door Marcel de Wekker WZH

Goedemorgen Chris,

 

Van collega controller van de afdeling Finance bij onze organisatie heb ik de volgende vraag ontvangen over een rapport met verzuimgegevens: 

‘VZ-cijfers DPID110 Ziektegeval cumulatief’. Het rapport zou alle ziektegevallen weer moeten geven die één of meerdere dagen in de referteperiode heeft liggen. Dit rapport is bij de implementatie van YFR door Visma Raet opgeleverd.

 

Bij het uitvoeren van een controle, blijkt dat er geen nieuwe ziekmeldingen voor een bepaalde locatie/afdeling in bovengenoemd rapport staan, maar er wel zijn, wanneer er een "eenvoudiger" rapport word gedraaid met enkel als filter personeelsnummer.

 

Het lijkt er hier op dat een v/d filters (berekend veld) niet goed zijn werk doen:

  •  @Verzuimdossier: MAXX('Sickness case', IF('Sickness case'[SicknessDossier_DateBegin]<=MAX('Reference date filters'[Date]) && 'Sickness case'[SicknessDossier_DateEnd_Slicer]>=MIN('Reference date filters'[Date]), 1, 0))

Voor het instellen van de referte periode:

  • @BeginRP: MAXX: ('Sickness case detail', MIN('Reference date filters'[Date]))
  • @EindRP: MAXX('Sickness case detail', MAX('Reference date filters'[Date]))

D.m.v. een slicer met een peildatum filter op hierachie word deze referteperiode ingesteld.

 

Kan wellicht ook iets te maken hebben met de storing van afgelopen keer op verzuimcijfers?

Marcel de Wekker WZH
CONTRIBUTOR ***

door Marcel de Wekker WZH (Bijgewerkt ‎10-10-2024 13:29 door Marcel de Wekker WZH )

Goedemiddag @Chris van den Berg . Ik ben helaas toch verhinderd. Is er volgende week opnieuw een vragenuurtje?

Dan zou ik graag bovenstaande bespreken.


Groeten, Marcel

Jazeker! Volgende week hebben we weer een vragenuur

Marcel de Wekker WZH
CONTRIBUTOR ***

Zojuist met een collega consultant gecontroleerd en problemen met dit rapport zijn nu opgelost.

Brian de Graaf
CONTRIBUTOR ***

door Brian de Graaf

@Chris van den Berg Klein vraag je is er een mogelijkheid om het verzuim dashboard door te gaan zoomen naar de daadwerkelijk data er achter?
Als er een OE is of we dan bijvoorbeeld kunnen laten zien wie er dan ziek is. Nu zijn het allemaal cijfers, maar we kunnen nu niet goed zien of het allemaal klopt en willen daardoor de werkelijk mensen zien. De diepte in met de data..  dus bijvoorbeeld ervan is hoeveel jaar iemand ziek is2-3 jaar. zitten die in dit dashboard?
of betekend onze vraag nu een nieuw rapport bouwen.
2e vraag: Formatie en Bezetting (Operationeel) geeft helemaal geen data terug. selectie ook niet. Klopt dit?