Sunday, August 20, 2017

Plug and Play formula for correlation in DAX

As you might have seen, I wrote a blog article to calculate correlation in DAX. This was done by defining multiple measures that were used in the final correlation formula. The drawback of this approach was that it was quite time consuming to create a new correlation formula with other columns, the number of calculated measures increased and performance was not optimal.

I tried to tacle the above drawbacks and this resulted in the following formula:


Correlation = 
var cv = VALUES ( Data[Perioden] )
var cas = ALLSELECTED ( Data[Perioden] )
var x_sd = CALCULATE (STDEVX.P ( cv, [x]), cas )
var y_sd = CALCULATE (STDEVX.P ( cv, [y]), cas )
var SD_Product = CALCULATE ( x_sd * y_sd )
var x_mean = CALCULATE ( AVERAGEX ( cv, [x] ), cas )
var y_mean = CALCULATE (AVERAGEX ( cv, [y] ), cas )
var vDiff_Mean_Product =
CALCULATE ( AVERAGEX (
cv,
( [y] - y_mean ) * ([x] - x_mean )
),
cas
)
return
CALCULATE ( vDiff_Mean_Product / SD_Product)

All you need to do is replace X and Y with the (calculated) measures for which you would like to know the correlation.

The first two variables cs and cas represent the dimension that define the array of values used to calculate the correlation. So your slicers could result in subset for a certain product, geo location, etc. Then with that selection made you would like to know the correlation over a selected period. In that case period is respresented by 'Data[Perioded]'.

By using variables, performance might be improved because the number of times that specific calculation is done will be limited.

I hope you find this calculation usefull. Suggestions and feedback are much appreciated.

Monday, June 5, 2017

Boerderijwinkels regio Eindhoven

Op zoek naar verse producten van het land? Ik heb een kaart gemaakt waarop de boerderijwinkels in de regio Eindhoven zichtbaar zijn. Met name ten weste en zuiden van Eindhoven.

Bron: http://www.bijteun.nl , http://www.krentjesuitdepap.nl en google.nl



Sunday, May 28, 2017

Ontwikkelingen in de hypotheekmarkt

In deze post toon ik enkele analyse mogelijkheden mbt de hypotheek markt.

In februari heb ik de rente standen van http://www.actuelerentestanden.nl/pages/rente/hypotheekrente-overzicht/1-jaar-rente-vast.asp opgeslagen. Dit heb ik in mei weer gedaan.

Dit maakt het mogelijk om veranderingen in kaart te brengen. Het onderstaande dashboard laat dit zien voor de rentes met een looptijd van 10 jaar. De hypotheken hebben een ranking gekregen zodat je de positie verschuiving van februari naar mei in kaart kunt brengen.

De parameter rechts stelt je in staat het financieringspercentage te kiezen.

Het bovenstaande overzicht is echter beperkt tot een looptijd van 10 jaar. In het onderstaande overzicht zie je voor alle looptijden de ranking in febuari.



Hieronder zie je het overzicht van de ranking in mei.



Vervolgens kan je de positieverschuiving analyseren. Welke observaties maak jij? Je reactie in het commentaar gedeelte wordt op prijs gesteld!


Nieuw:
Selecteer de looptijden naar wens en de hypotheken met de meest gunstige rente verschijnen bovenaan!!





Friday, May 26, 2017

Netto Maandlasten berekenen

Deze post is in het Nederlands omdat deze betrekkening heeft op de Nederlandse regelgeving.

Met dit dashboard kun je je Netto maandlasten (over de tijd) berekenen. Dit begint bij de totale kosten (1), om vervolgens te bepalen wat het financieringsbedrag bedraagt (2), ten slotte worden de netto maandlasten berekend o.b.v. de rente (3).

Ter info: standaard staan alle sliders op dit dashboard op de minimale waarde. De netto maandlasten geven dus niet de persoonlijke situatie van iemand weer.

1. Totale kosten
De totale kosten worden berekend als de som van:
A: Kavelprijs.
B: Totale M3 prijs.
Vanzelfsprekend kun je voor een bestaande woning A en B zo zetten dat het totaal correspondeert met het aankoopbedrag.

2. Financieringsbedrag.
Deze wordt bepaald door:
Totale kosten minus
a. Spaarsaldo
b. Verkoopwaarde huidige huis - resthypotheek.
Financieringsbedrag + overdrachtsbelasting (2%) + extra kosten

3. Netto Maandlasten.
Het bepalen van de netto maandlasten hang af van:
a. Verdeling aflossingsvrij, bankspaar en annuiteit.
b. Rentes.

3a.
Ik ga uit van een bestaande hypotheek met een deel aflossingsvrij en een deel bankspaar. Ik neem aan dat je deze wil meenemen naar de nieuwe lening om nog van de oude regeling gebruik te kunnen maken: hypotheekrente aftrek van bijv. 52% gedurende de resterende periode van de lening.
Je kunt met de sliders het totale leningsbedrag voor zowel aflossingsvrij als banksparen instellen. Te financieren minus deze twee bedragen geeft het annuiteitsbedrag. Deze is in de komende jaren beperkt aftrekbaar.
https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/prive/woning/uw_hypotheek_of_lening/tariefsaanpassing_aftrek_kosten_eigen_woning/tariefsaanpassing_aftrek_kosten_eigen_woning
Voor het annuiteitsdeel worden de netto bedragen volgens deze regeling bepaald.

3b.
Je kunt per rente deel de rente instellen. De rente die je kunt krijgen is afhankelijk van het financieringspercentage. Deze is boven weergegeven.

Zie ik iets over het hoofd? Kan je deze post waarderen? Schroom niet om feedback achter te laten op deze post of de linkedin share. Bedankt!

p.s. Je kunt het dashboard op volledige schermweergave zetten, rechts onder. De waarden instellen en vervolgens een pdf van je situatie downloaden.




Sunday, May 7, 2017

Analyze mortgage rates in Netherlands (March 2017)

In this post I would like to share the dashboard I created to Analyze the Analyze mortgage rates in Netherlands (March 2017). I built the dashboard very quickly. Drop a comment to get a copy so you can improve it yourself.



I tried Qlik Sense Qloud, but it turns out you need the enterprise license to embed the dashboard. This is a quick video get an impression.


Saturday, May 6, 2017

Parcel (Kavel) analysis for Eindhoven region -> Veldhoven -> Oerle Zuid

Hi,

In this post, I would like to share a dashboard which I created to analyze parcel pricing, parcel dimensions, and square meter prices.

The steps I did:
- parse data from http://www.kavelsveldhoven.nl/oerle-zuid
- Create a Synoptic map https://synoptic.design/
- Create the dashboard.

I hope this Dashboard is of use to you: