From 8bd4dedbf2cd17ab7788634ccfbe948ac8c6036c Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Wed, 27 Nov 2024 16:33:51 +0530 Subject: [PATCH 01/13] Add files via upload --- ClientAdvisor/Deployment/data/clientdata.zip | Bin 32431 -> 33191 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/ClientAdvisor/Deployment/data/clientdata.zip b/ClientAdvisor/Deployment/data/clientdata.zip index f3c18a972e172fd4095fbe6482d247fec17242ad..0232ecb8330439beed5cb75962cfd15013fa7878 100644 GIT binary patch delta 30126 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 Pf#2QWQ$>dteCz)JN)3~| From e8e89e540ea2bfdac707cc2085e53e40ab07d0bb Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Fri, 29 Nov 2024 15:20:05 +0530 Subject: [PATCH 02/13] Add files via upload --- ClientAdvisor/Deployment/data/clientdata.zip | Bin 33191 -> 33231 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/ClientAdvisor/Deployment/data/clientdata.zip b/ClientAdvisor/Deployment/data/clientdata.zip index 0232ecb8330439beed5cb75962cfd15013fa7878..80d314b190ca721ece04df7a70394412ef5315ad 100644 GIT binary patch delta 2717 zcmX|DX&{tq8=f(yiAk22?CZ!l#thk)Gg703Y#~eb7@?Sx$u{P-?__#I#*$r*B}+mk zTT0oLEnBE5MTrzTs*~w_-}C%HzugXoCn283bC^nB**L4B|P20dzAzQ|!~NF@XWJ8mK?rz#A?gy^Y|!4OMo# z<3DU1`E#DWTDw#g>`mg0`S{}I1sj5#gTe0S{tqiFZ(Y+nn9Nz1pI<+(eAwRoa&4x6 zrQ_4es|qOtDTBEmEfL?pUq$S`0)DoC-?0$%ES1Z$pcBZt+H|tMN8%T^({waZ51>)M zfBE_{`;b|EjNgSwuBki^?ktr5*dei$y4m{FYvM#Z|2bnp;q*TFQX#XTXnET~-a2_z z>XOia6y%hX;wd;uwyaRh9#>~Ik>F*Xrx;k!IeU>$+;luY%GEo`HoC@sx-KL=&oeH& zpF3SlcuKG)Ru=hnV(~#pz>;3L&ODKd6dAC&RKDBJsWQ0{0c-q1Dle8P!=U-Y>eW zJBz1%b97rAnOIQIv!qK3vUT0#__IH)akj<6*3Mney6Wb-ZdaNqP3dZbfXjj)1^%`O z8FK5%7ANbx(qt3Q>mo;sx~*(1=5a7Zv29hGl~TS$cJ2Je|LL7hO`%~h$-b}NUv;$L)V^Lv zUFDKdsK3%ptvV;W)a=44t=gcE>KpD@GmT}Foq+>N4$SlGGUR8S7kLsR9>knXNY(3~xbO?j$=EV6A+Vi)vTXSEN9b z%~V@oC)vSRuM%##(&map#2?6WOFZqNa!Ua}hu2(PI%W%m38Ro@o8}&?eL9t`&-vz3 zC!iIJH*y~N=p^|95%wsm;gwPPql^L(k<*f`u}S$#DL<_gRHYSB#I7RYa*PrNqaAWY zbu-JlOmoO49qU^HQ0^u>AoK)PN;rjD2$QjA#Mc_0e-@2dbh0oKUGFLU4>hwre_F2sA%U{3~`_UiF-(+9ZEEUyC!qw@|&zr>J~j)5Eff{0L%f z)O6-fQg>NYabS%yN8!S?M}D|;A45N1LgB+w&9b8^H_HHA_U5T0f4}Xw0n5&bWWRw! z$=-e(0ZM&bINpBLqfXgj?0v?QOvbx-csMdn0i}0W7C01^)8;R~p1$}(=zfzzFg#Xf zbLUw>&?Rl)NdPr2&;>2bt_$JjIOvO;y{n5Ck7y`FV>m2KT+%b3o3an3D^p>;8w1gr)d7t9qdO($SRc>D;eFp(vNXB%dy6^5*}8Vn&R>yS z@KWhIb%qorH(=@|w_d*JKpYc#@1*Xl?q%R9z%Mqon|zGB!TxI?(=*iD>Q}c}hKJwa zAs~e(IsLJVvZb-b-GP}b66)dnHQS}0=)k!J%h~I3Hi9^L~I$^pv|u zmhDGEOmimeA8zF<{w*0CNR1CzG~%=x@}2kEtM#F7R$BFjcPv=dmXIytrR+j&TqX1? zip5@bqBfYaFuAMkqV7FY3umt$P70q9AGHtn&7OOoJ3Ub7a-gmu2K)6rF=;Tao4CM0 z(AWC*tw`f`G((RUw#Tp|?cMsl6T2qrgIhAs zjY{WN4u`%dQc74np4JNJ&+np31*&eTHZG*W&2mp}YnSD~1F-vEpN!TL2#l2pA<#(& z$;f>Zl_;NUpL=9#yNr#w)Yfy?nzSj*L@M#2yukK}Wjs0z#7*^Q{E2z)VV{%vCa9&> zGv}sLZ`9?+{oGywmN1u5!QDUQ2yTHz*Ly$rYKbpz)fWV4f8qr`lWwTMZv4@1;Ia^C zmeJq84x4x#jZ$B3$)i!~|6%uZQEX|H1FmPe5l)~Hte_e5EnrK>1~b$E#Cp?+ea%Z13AaWZEzs`TwF$v8VG~ zz0Blb13fYc#s+0U*1uEVDCd5sY(n&ZGhk@mZ*Vlc2)h4QLsGnl5eXatq`+@f;$HPH zPbSUwWB*?Vyc~f?{^!R?=^W`GKTR5Z5+MpxL_$DGq&&Ndhem*ogJv{5JEHxHticB~ zb;RC?(hL`NjW8ez6C^`GE;1gz#~%eFX|iAnAPP+b%K=%o)@_K&)~@~1PE#P@Fa^Wr z&EzB4yi=qoOg#hwx`&Dh;ykZhwYA}aAol*S*U&q|fi3F&CGrp56XDs#|KoL|L}7=+ UA>e^Xs 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 xdBWK!HsOD3G*O1KwCgz+v8Rbq Date: Wed, 4 Dec 2024 20:55:28 +0530 Subject: [PATCH 03/13] Add files via upload --- ClientAdvisor/Deployment/data/clientdata.zip | Bin 33231 -> 33231 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/ClientAdvisor/Deployment/data/clientdata.zip b/ClientAdvisor/Deployment/data/clientdata.zip index 80d314b190ca721ece04df7a70394412ef5315ad..06a129bbef6410ec3f4742e4a3f7433620054ecc 100644 GIT binary patch delta 246 zcmX@#%yhn)X@U`RNJ+rte>Gwgy`4bJjT7cDG8>fyY}RM8;RFe6&g0&g2xchd)-!?` zOY-(Gff>n#>C9lp*^(fLlu}tZM5?C31|qV%5@;aEoT%!BU~f86bg)6GSFIsO6d5 zS?d6@aPpbjG=ZD)v{4HHP>^hs From 24dd194cec07589fa3629ea655a1461e016da5a1 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Thu, 5 Dec 2024 18:01:47 +0530 Subject: [PATCH 04/13] Add files via upload --- .../fabric_scripts/data/clientdata/Assets.csv | 386 +++++++++--------- 1 file changed, 193 insertions(+), 193 deletions(-) diff --git a/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv b/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv index 87bb5c378..5349bc279 100644 --- a/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv +++ b/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv @@ -1,193 +1,193 @@ -ClientId,AssetDate,Investment,ROI,Revenue,AssetType -10001,8/1/2023,231720,0.09,253015.07,Others -10001,10/1/2023,231902,0.1,254303.73,Others -10001,6/1/2023,208525,0.1,228522.55,Others -10001,9/1/2023,231720,0.08,250628.35,Others -10001,11/1/2023,253964,0.08,273570.02,Others -10001,12/1/2023,253964,0.08,273570.02,Others -10001,7/1/2023,208525,0.06,221161.62,Others -10001,5/1/2023,207146,0.08,223241.24,Others -10002,12/1/2023,130119,0.12,145095.7,Others -10002,11/1/2023,130119,0.11,144093.78,Others -10002,10/1/2023,130119,0.1,143078.85,Others -10002,9/1/2023,130119,0.08,140008.04,Others -10002,8/1/2023,130119,0.07,139474.56,Others -10002,5/1/2023,129081,0.07,137935.96,Others -10002,7/1/2023,130119,0.06,137783.01,Others -10002,6/1/2023,128425,0.05,135013.2,Others -10003,8/1/2023,314462,0.08,338203.88,Others -10003,10/1/2023,315164,0.07,336595.15,Others -10003,9/1/2023,314462,0.07,335813.97,Others -10003,11/1/2023,314970,0.07,336135.98,Others -10003,12/1/2023,314970,0.07,336135.98,Others -10003,6/1/2023,221071,0.08,239110.39,Others -10003,5/1/2023,221149,0.08,239128.41,Others -10003,7/1/2023,221416,0.08,239306.41,Others -10004,10/1/2023,225304,0.11,249929.73,Others -10004,11/1/2023,225304,0.09,245964.38,Others -10004,6/1/2023,225304,0.09,245558.83,Others -10004,12/1/2023,225304,0.08,244297.13,Others -10004,5/1/2023,225304,0.08,244049.29,Others -10004,8/1/2023,225304,0.06,238304.04,Others -10004,9/1/2023,225304,0.06,238011.15,Others -10004,7/1/2023,225304,0.05,237290.17,Others -10005,5/1/2023,344203,0.03,353186.7,Others -10005,6/1/2023,344203,-0.03,271017.5,Others -10006,7/1/2023,648406,0.24,806487.38,Others -10006,5/1/2023,706329,0.06,748638.11,Others -10006,6/1/2023,706329,0.06,748638.11,Others -10006,9/1/2023,698401,0.05,734089.29,Others -10006,11/1/2023,701173,0.06,740789.27,Others -10006,12/1/2023,701173,0.05,736231.65,Others -10006,10/1/2023,698401,0.04,725219.6,Others -10006,8/1/2023,784570,0.0,783236.23,Others -10005,7/1/2023,344203,-0.03,271201.39,Others -10005,8/1/2023,344203,-0.03,248584.89,Others -10005,9/1/2023,344203,0.03,243314.73,Others -10005,10/1/2023,344203,-0.03,229464.29,Others -10005,11/1/2023,344203,0.03,224293.31,Others -10005,12/1/2023,344203,-0.01,214407.0,Others -10001,7/1/2023,231654,0.05,244279.14,Cash -10001,7/1/2023,249460,0.51,375761.6,Equities -10001,7/1/2023,249460,0.05,262082.68,Bonds -10002,7/1/2023,126945,0.06,134612.48,Cash -10002,7/1/2023,126945,0.6,203594.39,Equities -10002,7/1/2023,126945,0.06,134612.48,Bonds -10003,7/1/2023,364892,0.05,382771.71,Cash -10003,7/1/2023,243674,0.73,422579.45,Equities -10003,7/1/2023,335669,0.05,353560.16,Bonds -10005,7/1/2023,47121,-0.37,14925.05,Cash -10005,7/1/2023,108375,-0.88,11770.68,Equities -10006,7/1/2023,895974,0.18,45678.0,Cash -10006,7/1/2023,1061368,1.49,59845.0,Equities -10006,7/1/2023,1032002,0.15,102456.0,Bonds -10005,7/1/2023,16016,-0.57,6784.38,Bonds -10005,5/1/2023,46812,0.19,55785.86,Cash -10005,5/1/2023,100416,0.89,190157.78,Equities -10005,5/1/2023,15662,0.57,24636.33,Bonds -10005,6/1/2023,46966,-0.17,38667.13,Cash -10005,6/1/2023,105299,-0.8,19784.29,Equities -10005,6/1/2023,15832,-0.51,7593.97,Bonds -10001,8/1/2023,231480,0.09,252776.16,Cash -10001,8/1/2023,249286,0.85,462275.96,Equities -10001,8/1/2023,249285,0.09,270573.94,Bonds -10001,10/1/2023,249186,0.09,271587.82,Cash -10001,10/1/2023,249186,0.9,473229.13,Equities -10001,10/1/2023,249186,0.09,271587.82,Bonds -10001,6/1/2023,231654,0.09,251645.74,Cash -10001,6/1/2023,249460,0.8,449402.19,Equities -10001,6/1/2023,249460,0.08,269441.75,Bonds -10001,9/1/2023,231480,0.08,250368.77,Cash -10001,9/1/2023,249286,0.76,438269.72,Equities -10001,9/1/2023,249285,0.08,268180.8,Bonds -10001,11/1/2023,249361,0.08,268960.77,Cash -10001,11/1/2023,204549,0.96,400629.67,Equities -10001,11/1/2023,249410,0.08,269013.63,Bonds -10001,12/1/2023,249361,0.08,268960.77,Cash -10001,12/1/2023,204549,0.96,400629.67,Equities -10001,12/1/2023,249410,0.08,269013.63,Bonds -10001,5/1/2023,308394,0.05,324492.17,Cash -10001,5/1/2023,250506,0.64,411531.26,Equities -10001,5/1/2023,250506,0.06,266613.54,Bonds -10002,12/1/2023,126945,0.12,141911.82,Cash -10002,12/1/2023,126945,1.18,276651.24,Equities -10002,12/1/2023,126945,0.12,141911.82,Bonds -10002,11/1/2023,126945,0.11,140921.64,Cash -10002,11/1/2023,126945,1.1,266736.83,Equities -10002,11/1/2023,126945,0.11,140921.64,Bonds -10002,10/1/2023,126945,0.1,139906.08,Cash -10002,10/1/2023,126945,1.02,256517.76,Equities -10002,10/1/2023,126945,0.1,139906.08,Bonds -10002,9/1/2023,126945,0.08,136834.02,Cash -10002,9/1/2023,126945,0.78,225860.54,Equities -10002,9/1/2023,126945,0.08,136834.02,Bonds -10002,8/1/2023,126945,0.07,136300.85,Cash -10002,8/1/2023,126945,0.74,220452.69,Equities -10002,8/1/2023,126945,0.07,136300.85,Bonds -10002,5/1/2023,129484,0.07,138340.71,Cash -10002,5/1/2023,129484,0.68,218089.9,Equities -10002,5/1/2023,129484,0.07,138340.71,Bonds -10002,6/1/2023,133724,0.05,140303.22,Cash -10002,6/1/2023,133724,0.49,199569.7,Equities -10002,6/1/2023,133724,0.05,140303.22,Bonds -10003,8/1/2023,310151,0.08,333908.57,Cash -10003,8/1/2023,241865,0.98,479303.87,Equities -10003,8/1/2023,333177,0.07,356932.52,Bonds -10003,10/1/2023,310561,0.07,331989.71,Cash -10003,10/1/2023,242275,0.88,456446.1,Equities -10003,10/1/2023,242275,0.09,263692.11,Bonds -10003,9/1/2023,310151,0.07,331489.39,Cash -10003,9/1/2023,241865,0.88,455310.86,Equities -10003,9/1/2023,333177,0.06,354533.65,Bonds -10003,11/1/2023,333661,0.06,354815.11,Cash -10003,11/1/2023,242613,0.87,454123.01,Equities -10003,11/1/2023,242613,0.09,263768.85,Bonds -10003,12/1/2023,333661,0.06,354815.11,Cash -10003,12/1/2023,242613,0.87,454123.01,Equities -10003,12/1/2023,242613,0.09,263768.85,Bonds -10003,6/1/2023,364577,0.05,382623.56,Cash -10003,6/1/2023,334407,0.54,514819.58,Equities -10003,6/1/2023,334407,0.05,352431.54,Bonds -10003,5/1/2023,364676,0.05,382654.53,Cash -10003,5/1/2023,334506,0.54,514269.52,Equities -10003,5/1/2023,311587,0.06,329565.57,Bonds -10005,8/1/2023,47277,-0.34,15805.13,Cash -10005,8/1/2023,106512,-0.8,19850.69,Equities -10005,8/1/2023,15979,-0.51,7596.45,Bonds -10005,9/1/2023,47433,0.31,31327.26,Cash -10005,9/1/2023,102549,0.73,174074.79,Equities -10005,9/1/2023,15690,0.47,23025.37,Bonds -10005,10/1/2023,47590,-0.27,17478.3,Cash -10005,10/1/2023,100843,-0.65,35589.78,Equities -10005,10/1/2023,15542,-0.41,9176.96,Bonds -10005,11/1/2023,47747,0.28,30895.11,Cash -10005,11/1/2023,99956,0.68,168592.09,Equities -10005,11/1/2023,15518,0.43,22484.22,Bonds -10005,12/1/2023,47904,-0.12,21303.27,Cash -10005,12/1/2023,98194,-0.28,72585.43,Equities -10005,12/1/2023,15457,-0.18,12884.1,Bonds -10006,5/1/2023,454797,0.09,497093.12,Cash -10006,5/1/2023,530491,0.8,953398.43,Equities -10006,5/1/2023,603284,0.07,645574.21,Bonds -10006,6/1/2023,454797,0.09,497093.12,Cash -10006,6/1/2023,530491,0.8,953398.43,Equities -10006,6/1/2023,603284,0.07,645574.21,Bonds -10006,9/1/2023,468539,0.08,504194.82,Cash -10006,9/1/2023,709627,0.5,504194.82,Equities -10006,9/1/2023,343837,0.1,379492.9,Bonds -10006,11/1/2023,541039,0.07,580643.05,Cash -10006,11/1/2023,706433,0.56,580643.05,Equities -10006,11/1/2023,342289,0.12,381926.07,Bonds -10006,12/1/2023,541039,0.06,576098.33,Cash -10006,12/1/2023,706433,0.5,576098.33,Equities -10006,12/1/2023,342289,0.1,377339.39,Bonds -10006,10/1/2023,468539,0.06,495339.43,Cash -10006,10/1/2023,709627,0.38,977511.19,Equities -10006,10/1/2023,343837,0.08,370621.9,Bonds -10006,8/1/2023,480134,0.0,478741.61,Cash -10006,8/1/2023,721222,-0.02,707518.78,Equities -10006,8/1/2023,624820,0.0,623445.4,Bonds -10004,10/1/2023,219809,0.11,244449.59,Cash -10004,10/1/2023,219809,1.12,466126.97,Equities -10004,10/1/2023,219809,0.11,244449.59,Bonds -10004,11/1/2023,219809,0.94,426297.57,Equities -10004,6/1/2023,219809,0.92,422406.96,Equities -10004,12/1/2023,219809,0.86,409767.94,Equities -10004,5/1/2023,219809,0.85,407372.02,Equities -10004,8/1/2023,219809,0.06,232821.69,Cash -10004,8/1/2023,219809,0.59,349869.99,Equities -10004,8/1/2023,219809,0.06,232821.69,Bonds -10004,9/1/2023,219809,0.06,232513.96,Cash -10004,9/1/2023,219809,0.58,346858.6,Equities -10004,9/1/2023,219809,0.06,232513.96,Bonds -10004,7/1/2023,219809,0.05,231810.57,Cash -10004,7/1/2023,219809,0.55,339780.75,Equities -10004,7/1/2023,219809,0.05,231810.57,Bonds -10004,11/1/2023,219809,0.09,240449.07,Cash -10004,11/1/2023,219809,0.09,240449.07,Bonds -10004,6/1/2023,219809,0.09,240075.39,Cash -10004,6/1/2023,219809,0.09,240075.39,Bonds -10004,12/1/2023,219809,0.09,238800.5,Cash -10004,12/1/2023,219809,0.09,238800.5,Bonds -10004,5/1/2023,219809,0.09,238558.71,Cash -10004,5/1/2023,219809,0.09,238558.71,Bonds \ No newline at end of file +ClientId,AssetDate,Investment,ROI,Revenue,AssetType +10001,08-01-23,231720,0.09,253015.07,Others +10001,10-01-23,231902,0.1,254303.73,Others +10001,06-01-23,208525,0.1,228522.55,Others +10001,09-01-23,231720,0.08,250628.35,Others +10001,11-01-23,253964,0.08,273570.02,Others +10001,12-01-23,253964,0.08,273570.02,Others +10001,07-01-23,208525,0.06,221161.62,Others +10001,05-01-23,207146,0.08,223241.24,Others +10002,12-01-23,130119,0.12,145095.7,Others +10002,11-01-23,130119,0.11,144093.78,Others +10002,10-01-23,130119,0.1,143078.85,Others +10002,09-01-23,130119,0.08,140008.04,Others +10002,08-01-23,130119,0.07,139474.56,Others +10002,05-01-23,129081,0.07,137935.96,Others +10002,07-01-23,130119,0.06,137783.01,Others +10002,06-01-23,128425,0.05,135013.2,Others +10003,08-01-23,314462,0.08,338203.88,Others +10003,10-01-23,315164,0.07,336595.15,Others +10003,09-01-23,314462,0.07,335813.97,Others +10003,11-01-23,314970,0.07,336135.98,Others +10003,12-01-23,314970,0.07,336135.98,Others +10003,06-01-23,221071,0.08,239110.39,Others +10003,05-01-23,221149,0.08,239128.41,Others +10003,07-01-23,221416,0.08,239306.41,Others +10004,10-01-23,225304,0.11,249929.73,Others +10004,11-01-23,225304,0.09,245964.38,Others +10004,06-01-23,225304,0.09,245558.83,Others +10004,12-01-23,225304,0.08,244297.13,Others +10004,05-01-23,225304,0.08,244049.29,Others +10004,08-01-23,225304,0.06,238304.04,Others +10004,09-01-23,225304,0.06,238011.15,Others +10004,07-01-23,225304,0.05,237290.17,Others +10005,05-01-23,344203,0.03,353186.7,Others +10005,06-01-23,344203,-0.03,271017.5,Others +10006,07-01-23,648406,0.24,806487.38,Others +10006,05-01-23,706329,0.06,748638.11,Others +10006,06-01-23,706329,0.06,748638.11,Others +10006,09-01-23,698401,0.05,734089.29,Others +10006,11-01-23,701173,0.06,740789.27,Others +10006,12-01-23,701173,0.05,736231.65,Others +10006,10-01-23,698401,0.04,725219.6,Others +10006,08-01-23,784570,0,783236.23,Others +10005,07-01-23,344203,-0.03,271201.39,Others +10005,08-01-23,344203,-0.03,248584.89,Others +10005,09-01-23,344203,0.03,243314.73,Others +10005,10-01-23,344203,-0.03,229464.29,Others +10005,11-01-23,344203,0.03,224293.31,Others +10005,12-01-23,344203,-0.01,214407,Others +10001,07-01-23,231654,0.05,244279.14,Cash +10001,07-01-23,249460,0.51,375761.6,Equities +10001,07-01-23,249460,0.05,262082.68,Bonds +10002,07-01-23,126945,0.06,134612.48,Cash +10002,07-01-23,126945,0.6,203594.39,Equities +10002,07-01-23,126945,0.06,134612.48,Bonds +10003,07-01-23,364892,0.05,382771.71,Cash +10003,07-01-23,243674,0.73,422579.45,Equities +10003,07-01-23,335669,0.05,353560.16,Bonds +10005,07-01-23,47121,-0.37,14925.05,Cash +10005,07-01-23,108375,-0.88,11770.68,Equities +10006,07-01-23,895974,0.18,45678,Cash +10006,07-01-23,1061368,1.49,59845,Equities +10006,07-01-23,1032002,0.15,102456,Bonds +10005,07-01-23,16016,-0.57,6784.38,Bonds +10005,05-01-23,46812,0.19,55785.86,Cash +10005,05-01-23,100416,0.89,190157.78,Equities +10005,05-01-23,15662,0.57,24636.33,Bonds +10005,06-01-23,46966,-0.17,38667.13,Cash +10005,06-01-23,105299,-0.8,19784.29,Equities +10005,06-01-23,15832,-0.51,7593.97,Bonds +10001,08-01-23,231480,0.09,252776.16,Cash +10001,08-01-23,249286,0.85,462275.96,Equities +10001,08-01-23,249285,0.09,270573.94,Bonds +10001,10-01-23,249186,0.09,271587.82,Cash +10001,10-01-23,249186,0.9,473229.13,Equities +10001,10-01-23,249186,0.09,271587.82,Bonds +10001,06-01-23,231654,0.09,251645.74,Cash +10001,06-01-23,249460,0.8,449402.19,Equities +10001,06-01-23,249460,0.08,269441.75,Bonds +10001,09-01-23,231480,0.08,250368.77,Cash +10001,09-01-23,249286,0.76,438269.72,Equities +10001,09-01-23,249285,0.08,268180.8,Bonds +10001,11-01-23,249361,0.08,268960.77,Cash +10001,11-01-23,204549,0.96,400629.67,Equities +10001,11-01-23,249410,0.08,269013.63,Bonds +10001,12-01-23,249361,0.08,268960.77,Cash +10001,12-01-23,204549,0.96,400629.67,Equities +10001,12-01-23,249410,0.08,269013.63,Bonds +10001,05-01-23,308394,0.05,324492.17,Cash +10001,05-01-23,250506,0.64,411531.26,Equities +10001,05-01-23,250506,0.06,266613.54,Bonds +10002,12-01-23,126945,0.12,141911.82,Cash +10002,12-01-23,126945,1.18,276651.24,Equities +10002,12-01-23,126945,0.12,141911.82,Bonds +10002,11-01-23,126945,0.11,140921.64,Cash +10002,11-01-23,126945,1.1,266736.83,Equities +10002,11-01-23,126945,0.11,140921.64,Bonds +10002,10-01-23,126945,0.1,139906.08,Cash +10002,10-01-23,126945,1.02,256517.76,Equities +10002,10-01-23,126945,0.1,139906.08,Bonds +10002,09-01-23,126945,0.08,136834.02,Cash +10002,09-01-23,126945,0.78,225860.54,Equities +10002,09-01-23,126945,0.08,136834.02,Bonds +10002,08-01-23,126945,0.07,136300.85,Cash +10002,08-01-23,126945,0.74,220452.69,Equities +10002,08-01-23,126945,0.07,136300.85,Bonds +10002,05-01-23,129484,0.07,138340.71,Cash +10002,05-01-23,129484,0.68,218089.9,Equities +10002,05-01-23,129484,0.07,138340.71,Bonds +10002,06-01-23,133724,0.05,140303.22,Cash +10002,06-01-23,133724,0.49,199569.7,Equities +10002,06-01-23,133724,0.05,140303.22,Bonds +10003,08-01-23,310151,0.08,333908.57,Cash +10003,08-01-23,241865,0.98,479303.87,Equities +10003,08-01-23,333177,0.07,356932.52,Bonds +10003,10-01-23,310561,0.07,331989.71,Cash +10003,10-01-23,242275,0.88,456446.1,Equities +10003,10-01-23,242275,0.09,263692.11,Bonds +10003,09-01-23,310151,0.07,331489.39,Cash +10003,09-01-23,241865,0.88,455310.86,Equities +10003,09-01-23,333177,0.06,354533.65,Bonds +10003,11-01-23,333661,0.06,354815.11,Cash +10003,11-01-23,242613,0.87,454123.01,Equities +10003,11-01-23,242613,0.09,263768.85,Bonds +10003,12-01-23,333661,0.06,354815.11,Cash +10003,12-01-23,242613,0.87,454123.01,Equities +10003,12-01-23,242613,0.09,263768.85,Bonds +10003,06-01-23,364577,0.05,382623.56,Cash +10003,06-01-23,334407,0.54,514819.58,Equities +10003,06-01-23,334407,0.05,352431.54,Bonds +10003,05-01-23,364676,0.05,382654.53,Cash +10003,05-01-23,334506,0.54,514269.52,Equities +10003,05-01-23,311587,0.06,329565.57,Bonds +10005,08-01-23,47277,-0.34,15805.13,Cash +10005,08-01-23,106512,-0.8,19850.69,Equities +10005,08-01-23,15979,-0.51,7596.45,Bonds +10005,09-01-23,47433,0.31,31327.26,Cash +10005,09-01-23,102549,0.73,174074.79,Equities +10005,09-01-23,15690,0.47,23025.37,Bonds +10005,10-01-23,47590,-0.27,17478.3,Cash +10005,10-01-23,100843,-0.65,35589.78,Equities +10005,10-01-23,15542,-0.41,9176.96,Bonds +10005,11-01-23,47747,0.28,30895.11,Cash +10005,11-01-23,99956,0.68,168592.09,Equities +10005,11-01-23,15518,0.43,22484.22,Bonds +10005,12-01-23,47904,-0.12,21303.27,Cash +10005,12-01-23,98194,-0.28,72585.43,Equities +10005,12-01-23,15457,-0.18,12884.1,Bonds +10006,05-01-23,454797,0.09,497093.12,Cash +10006,05-01-23,530491,0.8,953398.43,Equities +10006,05-01-23,603284,0.07,645574.21,Bonds +10006,06-01-23,454797,0.09,497093.12,Cash +10006,06-01-23,530491,0.8,953398.43,Equities +10006,06-01-23,603284,0.07,645574.21,Bonds +10006,09-01-23,468539,0.08,504194.82,Cash +10006,09-01-23,709627,0.5,504194.82,Equities +10006,09-01-23,343837,0.1,379492.9,Bonds +10006,11-01-23,541039,0.07,580643.05,Cash +10006,11-01-23,706433,0.56,580643.05,Equities +10006,11-01-23,342289,0.12,381926.07,Bonds +10006,12-01-23,541039,0.06,576098.33,Cash +10006,12-01-23,706433,0.5,576098.33,Equities +10006,12-01-23,342289,0.1,377339.39,Bonds +10006,10-01-23,468539,0.06,495339.43,Cash +10006,10-01-23,709627,0.38,977511.19,Equities +10006,10-01-23,343837,0.08,370621.9,Bonds +10006,08-01-23,480134,0,478741.61,Cash +10006,08-01-23,721222,-0.02,707518.78,Equities +10006,08-01-23,624820,0,623445.4,Bonds +10004,10-01-23,219809,0.11,244449.59,Cash +10004,10-01-23,190000,0.07,203300,Equities +10004,10-01-23,75000,0.07,80250,Bonds +10004,11-01-23,180000,0.06,190800,Equities +10004,06-01-23,235000,0.16,272600,Equities +10004,12-01-23,180000,0.04,187200,Equities +10004,05-01-23,220000,0.2,264000,Equities +10004,08-01-23,219809,0.06,232821.69,Cash +10004,08-01-23,198000,0.09,215820,Equities +10004,08-01-23,85000,0.09,92650,Bonds +10004,09-01-23,219809,0.06,232513.96,Cash +10004,09-01-23,190000,0.08,205200,Equities +10004,09-01-23,80000,0.08,86400,Bonds +10004,07-01-23,219809,0.05,231810.57,Cash +10004,07-01-23,242000,0.1,266200,Equities +10004,07-01-23,99000,0.1,108900,Bonds +10004,11-01-23,219809,0.09,240449.07,Cash +10004,11-01-23,70000,0.06,74200,Bonds +10004,06-01-23,219809,0.09,240075.39,Cash +10004,06-01-23,93000,0.16,107880,Bonds +10004,12-01-23,219809,0.09,238800.5,Cash +10004,12-01-23,70000,0.04,728000,Bonds +10004,05-01-23,219809,0.09,238558.71,Cash +10004,05-01-23,90000,0.02,108000,Bonds \ No newline at end of file From cc6c4cf338bf68d3db0a293fda1129c4026ab8b3 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Fri, 6 Dec 2024 16:20:48 +0530 Subject: [PATCH 05/13] Add files via upload --- ClientAdvisor/Deployment/data/clientdata.zip | Bin 33231 -> 32827 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/ClientAdvisor/Deployment/data/clientdata.zip b/ClientAdvisor/Deployment/data/clientdata.zip index 06a129bbef6410ec3f4742e4a3f7433620054ecc..c6d92157b9e286eb202f53ffb32b880707bc4b53 100644 GIT binary patch delta 879 zcmX@#%(T0KNiM*fnMH(w0|?opt0EboK%AL@L5M+tVX}9vG{=nHLFt`9ym4wNqdXT- z)UmiYwWL@txwtGegqML`Mad%_re?DV6F;Y_08o*0VoqvaN@9^qVo4%gXU5e5U> z8eK|()*(k9SiQ-DIoHkr6-@=|K~+Dw9H<^SUcp{{-@t?BjRO@xb;uD7HkUU}F31{a yraCYufZ`kmwlyYHf!t9ot_w@^r4`%^j6mlyFo1~wZ&o%ChZ_j>fFj?kK|BB%5B!h- delta 1189 zcmdnpz;wQu$vwcEnMH&F1lXgiBEbwO!Oft+kerj5npcvNSdyq88p6xK-j?K=9#RsJ z4x&pdxEUB(K#GCH-YCdx^3fHb%@C#G$5EM?RZMU{6fE>0~e)=Mrf z1Dmg+-2!`Nelau^3MC?76$$5R z(l*Z-)SwtQ+!OxrxSDv8k%6eHN;5+n`+|G_Ho#O&n2dIil=_2ou3j0_C0IECnC zVA$5^31lMaMvmdhAM2z&ys~Q|+k+RGUgKb3uux=R0L3^AY-{`gG!scTp7;kECO>(9 z4Ua4+3BbU%Mon%M15gqKSc_~ek1Qxnz`(Y~t2wAzkW&aqi)Q_onOZ(f3=CV?85lr` z1qQY?2IZk@MNT?k+ui|f1En4q*w!dgh^hrSErD&Td30pmOQ8Cjj0_B*WCa7;8hcAn zwIU}nux;z>cw|B83 Date: Tue, 10 Dec 2024 08:41:54 +0530 Subject: [PATCH 06/13] Add files via upload From a0224b3d9e77a88c3470bda5406d01233d3e3480 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Tue, 10 Dec 2024 08:45:39 +0530 Subject: [PATCH 07/13] Add files via upload From f997d4bd7b49002a761e8495a098c76d3a26b8e3 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Tue, 10 Dec 2024 08:47:31 +0530 Subject: [PATCH 08/13] Add files via upload --- ClientAdvisor/Deployment/data/clientdata.zip | Bin 32827 -> 32827 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/ClientAdvisor/Deployment/data/clientdata.zip b/ClientAdvisor/Deployment/data/clientdata.zip index c6d92157b9e286eb202f53ffb32b880707bc4b53..d327ec055d569463327a5a4be63fabd2c99d0b80 100644 GIT binary patch delta 469 zcmdnpz_h!8X@c0~#vD!d^Sgu6+mc*2Z_FuRgmX0V)-u64cM2ky;T-D{XN0oWQV)c( zE9JV3>|da!aa8sqICH9E87EII7nvxg3^Qk=LmDIV1DCGJD;X8I&u$1$7uXn{4x~3< zVbtY>Dca1zotikAzgB~Zfnl;`EnM^DzlWVIaP{i45q?mj7879igAek&<1N3!dd+;LDYa9#=7K#iETnq{fFtDvr rLy&>NvA8(3q*yPxxGXe;mw_EAc)<4UuaRO3lbU?HMjCFeXoDI6EB~*y delta 508 zcmdnpz_h!8X@c0~Mf}R_Gj<21ckT|_e1<=bk=ZM|X0oZE0=J5iM>AM{+$-slw#z z^-?OQxEL6m6LV7YQWA??5=#={irbQ0)1h7kD`u~eV$RNCm?*1+WSzp~T%hpXT!zX0 zjOr-jH-O?(3K%B4v8W)4Tgfw(0PV}kOwB`b7rIq5Yo*j(N@41POLKD*i!xIY{ya`|MjIyoe(6edU4NiiL$m|R|`iXwa%D4b9=`F@=wTv)V04FKThzDfW9 From 9c690e5edeb148984bf8ca85a227d602fc5077f4 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Tue, 10 Dec 2024 08:54:20 +0530 Subject: [PATCH 09/13] Add files via upload From f1d8a28a81a230e96be4ab9a5798f284e48bae56 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Tue, 10 Dec 2024 09:19:04 +0530 Subject: [PATCH 10/13] Add files via upload From 259ffa3048b3254624398c2e2cbd2f86082d2f9a Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Tue, 10 Dec 2024 09:51:44 +0530 Subject: [PATCH 11/13] Add files via upload --- .../fabric_scripts/data/clientdata/Assets.csv | 386 +++++++++--------- 1 file changed, 193 insertions(+), 193 deletions(-) diff --git a/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv b/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv index 5349bc279..87bb5c378 100644 --- a/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv +++ b/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv @@ -1,193 +1,193 @@ -ClientId,AssetDate,Investment,ROI,Revenue,AssetType -10001,08-01-23,231720,0.09,253015.07,Others -10001,10-01-23,231902,0.1,254303.73,Others -10001,06-01-23,208525,0.1,228522.55,Others -10001,09-01-23,231720,0.08,250628.35,Others -10001,11-01-23,253964,0.08,273570.02,Others -10001,12-01-23,253964,0.08,273570.02,Others -10001,07-01-23,208525,0.06,221161.62,Others -10001,05-01-23,207146,0.08,223241.24,Others -10002,12-01-23,130119,0.12,145095.7,Others -10002,11-01-23,130119,0.11,144093.78,Others -10002,10-01-23,130119,0.1,143078.85,Others -10002,09-01-23,130119,0.08,140008.04,Others -10002,08-01-23,130119,0.07,139474.56,Others -10002,05-01-23,129081,0.07,137935.96,Others -10002,07-01-23,130119,0.06,137783.01,Others -10002,06-01-23,128425,0.05,135013.2,Others -10003,08-01-23,314462,0.08,338203.88,Others -10003,10-01-23,315164,0.07,336595.15,Others -10003,09-01-23,314462,0.07,335813.97,Others -10003,11-01-23,314970,0.07,336135.98,Others -10003,12-01-23,314970,0.07,336135.98,Others -10003,06-01-23,221071,0.08,239110.39,Others -10003,05-01-23,221149,0.08,239128.41,Others -10003,07-01-23,221416,0.08,239306.41,Others -10004,10-01-23,225304,0.11,249929.73,Others -10004,11-01-23,225304,0.09,245964.38,Others -10004,06-01-23,225304,0.09,245558.83,Others -10004,12-01-23,225304,0.08,244297.13,Others -10004,05-01-23,225304,0.08,244049.29,Others -10004,08-01-23,225304,0.06,238304.04,Others -10004,09-01-23,225304,0.06,238011.15,Others -10004,07-01-23,225304,0.05,237290.17,Others -10005,05-01-23,344203,0.03,353186.7,Others -10005,06-01-23,344203,-0.03,271017.5,Others -10006,07-01-23,648406,0.24,806487.38,Others -10006,05-01-23,706329,0.06,748638.11,Others -10006,06-01-23,706329,0.06,748638.11,Others -10006,09-01-23,698401,0.05,734089.29,Others -10006,11-01-23,701173,0.06,740789.27,Others -10006,12-01-23,701173,0.05,736231.65,Others -10006,10-01-23,698401,0.04,725219.6,Others -10006,08-01-23,784570,0,783236.23,Others -10005,07-01-23,344203,-0.03,271201.39,Others -10005,08-01-23,344203,-0.03,248584.89,Others -10005,09-01-23,344203,0.03,243314.73,Others -10005,10-01-23,344203,-0.03,229464.29,Others -10005,11-01-23,344203,0.03,224293.31,Others -10005,12-01-23,344203,-0.01,214407,Others -10001,07-01-23,231654,0.05,244279.14,Cash -10001,07-01-23,249460,0.51,375761.6,Equities -10001,07-01-23,249460,0.05,262082.68,Bonds -10002,07-01-23,126945,0.06,134612.48,Cash -10002,07-01-23,126945,0.6,203594.39,Equities -10002,07-01-23,126945,0.06,134612.48,Bonds -10003,07-01-23,364892,0.05,382771.71,Cash -10003,07-01-23,243674,0.73,422579.45,Equities -10003,07-01-23,335669,0.05,353560.16,Bonds -10005,07-01-23,47121,-0.37,14925.05,Cash -10005,07-01-23,108375,-0.88,11770.68,Equities -10006,07-01-23,895974,0.18,45678,Cash -10006,07-01-23,1061368,1.49,59845,Equities -10006,07-01-23,1032002,0.15,102456,Bonds -10005,07-01-23,16016,-0.57,6784.38,Bonds -10005,05-01-23,46812,0.19,55785.86,Cash -10005,05-01-23,100416,0.89,190157.78,Equities -10005,05-01-23,15662,0.57,24636.33,Bonds -10005,06-01-23,46966,-0.17,38667.13,Cash -10005,06-01-23,105299,-0.8,19784.29,Equities -10005,06-01-23,15832,-0.51,7593.97,Bonds -10001,08-01-23,231480,0.09,252776.16,Cash -10001,08-01-23,249286,0.85,462275.96,Equities -10001,08-01-23,249285,0.09,270573.94,Bonds -10001,10-01-23,249186,0.09,271587.82,Cash -10001,10-01-23,249186,0.9,473229.13,Equities -10001,10-01-23,249186,0.09,271587.82,Bonds -10001,06-01-23,231654,0.09,251645.74,Cash -10001,06-01-23,249460,0.8,449402.19,Equities -10001,06-01-23,249460,0.08,269441.75,Bonds -10001,09-01-23,231480,0.08,250368.77,Cash -10001,09-01-23,249286,0.76,438269.72,Equities -10001,09-01-23,249285,0.08,268180.8,Bonds -10001,11-01-23,249361,0.08,268960.77,Cash -10001,11-01-23,204549,0.96,400629.67,Equities -10001,11-01-23,249410,0.08,269013.63,Bonds -10001,12-01-23,249361,0.08,268960.77,Cash -10001,12-01-23,204549,0.96,400629.67,Equities -10001,12-01-23,249410,0.08,269013.63,Bonds -10001,05-01-23,308394,0.05,324492.17,Cash -10001,05-01-23,250506,0.64,411531.26,Equities -10001,05-01-23,250506,0.06,266613.54,Bonds -10002,12-01-23,126945,0.12,141911.82,Cash -10002,12-01-23,126945,1.18,276651.24,Equities -10002,12-01-23,126945,0.12,141911.82,Bonds -10002,11-01-23,126945,0.11,140921.64,Cash -10002,11-01-23,126945,1.1,266736.83,Equities -10002,11-01-23,126945,0.11,140921.64,Bonds -10002,10-01-23,126945,0.1,139906.08,Cash -10002,10-01-23,126945,1.02,256517.76,Equities -10002,10-01-23,126945,0.1,139906.08,Bonds -10002,09-01-23,126945,0.08,136834.02,Cash -10002,09-01-23,126945,0.78,225860.54,Equities -10002,09-01-23,126945,0.08,136834.02,Bonds -10002,08-01-23,126945,0.07,136300.85,Cash -10002,08-01-23,126945,0.74,220452.69,Equities -10002,08-01-23,126945,0.07,136300.85,Bonds -10002,05-01-23,129484,0.07,138340.71,Cash -10002,05-01-23,129484,0.68,218089.9,Equities -10002,05-01-23,129484,0.07,138340.71,Bonds -10002,06-01-23,133724,0.05,140303.22,Cash -10002,06-01-23,133724,0.49,199569.7,Equities -10002,06-01-23,133724,0.05,140303.22,Bonds -10003,08-01-23,310151,0.08,333908.57,Cash -10003,08-01-23,241865,0.98,479303.87,Equities -10003,08-01-23,333177,0.07,356932.52,Bonds -10003,10-01-23,310561,0.07,331989.71,Cash -10003,10-01-23,242275,0.88,456446.1,Equities -10003,10-01-23,242275,0.09,263692.11,Bonds -10003,09-01-23,310151,0.07,331489.39,Cash -10003,09-01-23,241865,0.88,455310.86,Equities -10003,09-01-23,333177,0.06,354533.65,Bonds -10003,11-01-23,333661,0.06,354815.11,Cash -10003,11-01-23,242613,0.87,454123.01,Equities -10003,11-01-23,242613,0.09,263768.85,Bonds -10003,12-01-23,333661,0.06,354815.11,Cash -10003,12-01-23,242613,0.87,454123.01,Equities -10003,12-01-23,242613,0.09,263768.85,Bonds -10003,06-01-23,364577,0.05,382623.56,Cash -10003,06-01-23,334407,0.54,514819.58,Equities -10003,06-01-23,334407,0.05,352431.54,Bonds -10003,05-01-23,364676,0.05,382654.53,Cash -10003,05-01-23,334506,0.54,514269.52,Equities -10003,05-01-23,311587,0.06,329565.57,Bonds -10005,08-01-23,47277,-0.34,15805.13,Cash -10005,08-01-23,106512,-0.8,19850.69,Equities -10005,08-01-23,15979,-0.51,7596.45,Bonds -10005,09-01-23,47433,0.31,31327.26,Cash -10005,09-01-23,102549,0.73,174074.79,Equities -10005,09-01-23,15690,0.47,23025.37,Bonds -10005,10-01-23,47590,-0.27,17478.3,Cash -10005,10-01-23,100843,-0.65,35589.78,Equities -10005,10-01-23,15542,-0.41,9176.96,Bonds -10005,11-01-23,47747,0.28,30895.11,Cash -10005,11-01-23,99956,0.68,168592.09,Equities -10005,11-01-23,15518,0.43,22484.22,Bonds -10005,12-01-23,47904,-0.12,21303.27,Cash -10005,12-01-23,98194,-0.28,72585.43,Equities -10005,12-01-23,15457,-0.18,12884.1,Bonds -10006,05-01-23,454797,0.09,497093.12,Cash -10006,05-01-23,530491,0.8,953398.43,Equities -10006,05-01-23,603284,0.07,645574.21,Bonds -10006,06-01-23,454797,0.09,497093.12,Cash -10006,06-01-23,530491,0.8,953398.43,Equities -10006,06-01-23,603284,0.07,645574.21,Bonds -10006,09-01-23,468539,0.08,504194.82,Cash -10006,09-01-23,709627,0.5,504194.82,Equities -10006,09-01-23,343837,0.1,379492.9,Bonds -10006,11-01-23,541039,0.07,580643.05,Cash -10006,11-01-23,706433,0.56,580643.05,Equities -10006,11-01-23,342289,0.12,381926.07,Bonds -10006,12-01-23,541039,0.06,576098.33,Cash -10006,12-01-23,706433,0.5,576098.33,Equities -10006,12-01-23,342289,0.1,377339.39,Bonds -10006,10-01-23,468539,0.06,495339.43,Cash -10006,10-01-23,709627,0.38,977511.19,Equities -10006,10-01-23,343837,0.08,370621.9,Bonds -10006,08-01-23,480134,0,478741.61,Cash -10006,08-01-23,721222,-0.02,707518.78,Equities -10006,08-01-23,624820,0,623445.4,Bonds -10004,10-01-23,219809,0.11,244449.59,Cash -10004,10-01-23,190000,0.07,203300,Equities -10004,10-01-23,75000,0.07,80250,Bonds -10004,11-01-23,180000,0.06,190800,Equities -10004,06-01-23,235000,0.16,272600,Equities -10004,12-01-23,180000,0.04,187200,Equities -10004,05-01-23,220000,0.2,264000,Equities -10004,08-01-23,219809,0.06,232821.69,Cash -10004,08-01-23,198000,0.09,215820,Equities -10004,08-01-23,85000,0.09,92650,Bonds -10004,09-01-23,219809,0.06,232513.96,Cash -10004,09-01-23,190000,0.08,205200,Equities -10004,09-01-23,80000,0.08,86400,Bonds -10004,07-01-23,219809,0.05,231810.57,Cash -10004,07-01-23,242000,0.1,266200,Equities -10004,07-01-23,99000,0.1,108900,Bonds -10004,11-01-23,219809,0.09,240449.07,Cash -10004,11-01-23,70000,0.06,74200,Bonds -10004,06-01-23,219809,0.09,240075.39,Cash -10004,06-01-23,93000,0.16,107880,Bonds -10004,12-01-23,219809,0.09,238800.5,Cash -10004,12-01-23,70000,0.04,728000,Bonds -10004,05-01-23,219809,0.09,238558.71,Cash -10004,05-01-23,90000,0.02,108000,Bonds \ No newline at end of file +ClientId,AssetDate,Investment,ROI,Revenue,AssetType +10001,8/1/2023,231720,0.09,253015.07,Others +10001,10/1/2023,231902,0.1,254303.73,Others +10001,6/1/2023,208525,0.1,228522.55,Others +10001,9/1/2023,231720,0.08,250628.35,Others +10001,11/1/2023,253964,0.08,273570.02,Others +10001,12/1/2023,253964,0.08,273570.02,Others +10001,7/1/2023,208525,0.06,221161.62,Others +10001,5/1/2023,207146,0.08,223241.24,Others +10002,12/1/2023,130119,0.12,145095.7,Others +10002,11/1/2023,130119,0.11,144093.78,Others +10002,10/1/2023,130119,0.1,143078.85,Others +10002,9/1/2023,130119,0.08,140008.04,Others +10002,8/1/2023,130119,0.07,139474.56,Others +10002,5/1/2023,129081,0.07,137935.96,Others +10002,7/1/2023,130119,0.06,137783.01,Others +10002,6/1/2023,128425,0.05,135013.2,Others +10003,8/1/2023,314462,0.08,338203.88,Others +10003,10/1/2023,315164,0.07,336595.15,Others +10003,9/1/2023,314462,0.07,335813.97,Others +10003,11/1/2023,314970,0.07,336135.98,Others +10003,12/1/2023,314970,0.07,336135.98,Others +10003,6/1/2023,221071,0.08,239110.39,Others +10003,5/1/2023,221149,0.08,239128.41,Others +10003,7/1/2023,221416,0.08,239306.41,Others +10004,10/1/2023,225304,0.11,249929.73,Others +10004,11/1/2023,225304,0.09,245964.38,Others +10004,6/1/2023,225304,0.09,245558.83,Others +10004,12/1/2023,225304,0.08,244297.13,Others +10004,5/1/2023,225304,0.08,244049.29,Others +10004,8/1/2023,225304,0.06,238304.04,Others +10004,9/1/2023,225304,0.06,238011.15,Others +10004,7/1/2023,225304,0.05,237290.17,Others +10005,5/1/2023,344203,0.03,353186.7,Others +10005,6/1/2023,344203,-0.03,271017.5,Others +10006,7/1/2023,648406,0.24,806487.38,Others +10006,5/1/2023,706329,0.06,748638.11,Others +10006,6/1/2023,706329,0.06,748638.11,Others +10006,9/1/2023,698401,0.05,734089.29,Others +10006,11/1/2023,701173,0.06,740789.27,Others +10006,12/1/2023,701173,0.05,736231.65,Others +10006,10/1/2023,698401,0.04,725219.6,Others +10006,8/1/2023,784570,0.0,783236.23,Others +10005,7/1/2023,344203,-0.03,271201.39,Others +10005,8/1/2023,344203,-0.03,248584.89,Others +10005,9/1/2023,344203,0.03,243314.73,Others +10005,10/1/2023,344203,-0.03,229464.29,Others +10005,11/1/2023,344203,0.03,224293.31,Others +10005,12/1/2023,344203,-0.01,214407.0,Others +10001,7/1/2023,231654,0.05,244279.14,Cash +10001,7/1/2023,249460,0.51,375761.6,Equities +10001,7/1/2023,249460,0.05,262082.68,Bonds +10002,7/1/2023,126945,0.06,134612.48,Cash +10002,7/1/2023,126945,0.6,203594.39,Equities +10002,7/1/2023,126945,0.06,134612.48,Bonds +10003,7/1/2023,364892,0.05,382771.71,Cash +10003,7/1/2023,243674,0.73,422579.45,Equities +10003,7/1/2023,335669,0.05,353560.16,Bonds +10005,7/1/2023,47121,-0.37,14925.05,Cash +10005,7/1/2023,108375,-0.88,11770.68,Equities +10006,7/1/2023,895974,0.18,45678.0,Cash +10006,7/1/2023,1061368,1.49,59845.0,Equities +10006,7/1/2023,1032002,0.15,102456.0,Bonds +10005,7/1/2023,16016,-0.57,6784.38,Bonds +10005,5/1/2023,46812,0.19,55785.86,Cash +10005,5/1/2023,100416,0.89,190157.78,Equities +10005,5/1/2023,15662,0.57,24636.33,Bonds +10005,6/1/2023,46966,-0.17,38667.13,Cash +10005,6/1/2023,105299,-0.8,19784.29,Equities +10005,6/1/2023,15832,-0.51,7593.97,Bonds +10001,8/1/2023,231480,0.09,252776.16,Cash +10001,8/1/2023,249286,0.85,462275.96,Equities +10001,8/1/2023,249285,0.09,270573.94,Bonds +10001,10/1/2023,249186,0.09,271587.82,Cash +10001,10/1/2023,249186,0.9,473229.13,Equities +10001,10/1/2023,249186,0.09,271587.82,Bonds +10001,6/1/2023,231654,0.09,251645.74,Cash +10001,6/1/2023,249460,0.8,449402.19,Equities +10001,6/1/2023,249460,0.08,269441.75,Bonds +10001,9/1/2023,231480,0.08,250368.77,Cash +10001,9/1/2023,249286,0.76,438269.72,Equities +10001,9/1/2023,249285,0.08,268180.8,Bonds +10001,11/1/2023,249361,0.08,268960.77,Cash +10001,11/1/2023,204549,0.96,400629.67,Equities +10001,11/1/2023,249410,0.08,269013.63,Bonds +10001,12/1/2023,249361,0.08,268960.77,Cash +10001,12/1/2023,204549,0.96,400629.67,Equities +10001,12/1/2023,249410,0.08,269013.63,Bonds +10001,5/1/2023,308394,0.05,324492.17,Cash +10001,5/1/2023,250506,0.64,411531.26,Equities +10001,5/1/2023,250506,0.06,266613.54,Bonds +10002,12/1/2023,126945,0.12,141911.82,Cash +10002,12/1/2023,126945,1.18,276651.24,Equities +10002,12/1/2023,126945,0.12,141911.82,Bonds +10002,11/1/2023,126945,0.11,140921.64,Cash +10002,11/1/2023,126945,1.1,266736.83,Equities +10002,11/1/2023,126945,0.11,140921.64,Bonds +10002,10/1/2023,126945,0.1,139906.08,Cash +10002,10/1/2023,126945,1.02,256517.76,Equities +10002,10/1/2023,126945,0.1,139906.08,Bonds +10002,9/1/2023,126945,0.08,136834.02,Cash +10002,9/1/2023,126945,0.78,225860.54,Equities +10002,9/1/2023,126945,0.08,136834.02,Bonds +10002,8/1/2023,126945,0.07,136300.85,Cash +10002,8/1/2023,126945,0.74,220452.69,Equities +10002,8/1/2023,126945,0.07,136300.85,Bonds +10002,5/1/2023,129484,0.07,138340.71,Cash +10002,5/1/2023,129484,0.68,218089.9,Equities +10002,5/1/2023,129484,0.07,138340.71,Bonds +10002,6/1/2023,133724,0.05,140303.22,Cash +10002,6/1/2023,133724,0.49,199569.7,Equities +10002,6/1/2023,133724,0.05,140303.22,Bonds +10003,8/1/2023,310151,0.08,333908.57,Cash +10003,8/1/2023,241865,0.98,479303.87,Equities +10003,8/1/2023,333177,0.07,356932.52,Bonds +10003,10/1/2023,310561,0.07,331989.71,Cash +10003,10/1/2023,242275,0.88,456446.1,Equities +10003,10/1/2023,242275,0.09,263692.11,Bonds +10003,9/1/2023,310151,0.07,331489.39,Cash +10003,9/1/2023,241865,0.88,455310.86,Equities +10003,9/1/2023,333177,0.06,354533.65,Bonds +10003,11/1/2023,333661,0.06,354815.11,Cash +10003,11/1/2023,242613,0.87,454123.01,Equities +10003,11/1/2023,242613,0.09,263768.85,Bonds +10003,12/1/2023,333661,0.06,354815.11,Cash +10003,12/1/2023,242613,0.87,454123.01,Equities +10003,12/1/2023,242613,0.09,263768.85,Bonds +10003,6/1/2023,364577,0.05,382623.56,Cash +10003,6/1/2023,334407,0.54,514819.58,Equities +10003,6/1/2023,334407,0.05,352431.54,Bonds +10003,5/1/2023,364676,0.05,382654.53,Cash +10003,5/1/2023,334506,0.54,514269.52,Equities +10003,5/1/2023,311587,0.06,329565.57,Bonds +10005,8/1/2023,47277,-0.34,15805.13,Cash +10005,8/1/2023,106512,-0.8,19850.69,Equities +10005,8/1/2023,15979,-0.51,7596.45,Bonds +10005,9/1/2023,47433,0.31,31327.26,Cash +10005,9/1/2023,102549,0.73,174074.79,Equities +10005,9/1/2023,15690,0.47,23025.37,Bonds +10005,10/1/2023,47590,-0.27,17478.3,Cash +10005,10/1/2023,100843,-0.65,35589.78,Equities +10005,10/1/2023,15542,-0.41,9176.96,Bonds +10005,11/1/2023,47747,0.28,30895.11,Cash +10005,11/1/2023,99956,0.68,168592.09,Equities +10005,11/1/2023,15518,0.43,22484.22,Bonds +10005,12/1/2023,47904,-0.12,21303.27,Cash +10005,12/1/2023,98194,-0.28,72585.43,Equities +10005,12/1/2023,15457,-0.18,12884.1,Bonds +10006,5/1/2023,454797,0.09,497093.12,Cash +10006,5/1/2023,530491,0.8,953398.43,Equities +10006,5/1/2023,603284,0.07,645574.21,Bonds +10006,6/1/2023,454797,0.09,497093.12,Cash +10006,6/1/2023,530491,0.8,953398.43,Equities +10006,6/1/2023,603284,0.07,645574.21,Bonds +10006,9/1/2023,468539,0.08,504194.82,Cash +10006,9/1/2023,709627,0.5,504194.82,Equities +10006,9/1/2023,343837,0.1,379492.9,Bonds +10006,11/1/2023,541039,0.07,580643.05,Cash +10006,11/1/2023,706433,0.56,580643.05,Equities +10006,11/1/2023,342289,0.12,381926.07,Bonds +10006,12/1/2023,541039,0.06,576098.33,Cash +10006,12/1/2023,706433,0.5,576098.33,Equities +10006,12/1/2023,342289,0.1,377339.39,Bonds +10006,10/1/2023,468539,0.06,495339.43,Cash +10006,10/1/2023,709627,0.38,977511.19,Equities +10006,10/1/2023,343837,0.08,370621.9,Bonds +10006,8/1/2023,480134,0.0,478741.61,Cash +10006,8/1/2023,721222,-0.02,707518.78,Equities +10006,8/1/2023,624820,0.0,623445.4,Bonds +10004,10/1/2023,219809,0.11,244449.59,Cash +10004,10/1/2023,219809,1.12,466126.97,Equities +10004,10/1/2023,219809,0.11,244449.59,Bonds +10004,11/1/2023,219809,0.94,426297.57,Equities +10004,6/1/2023,219809,0.92,422406.96,Equities +10004,12/1/2023,219809,0.86,409767.94,Equities +10004,5/1/2023,219809,0.85,407372.02,Equities +10004,8/1/2023,219809,0.06,232821.69,Cash +10004,8/1/2023,219809,0.59,349869.99,Equities +10004,8/1/2023,219809,0.06,232821.69,Bonds +10004,9/1/2023,219809,0.06,232513.96,Cash +10004,9/1/2023,219809,0.58,346858.6,Equities +10004,9/1/2023,219809,0.06,232513.96,Bonds +10004,7/1/2023,219809,0.05,231810.57,Cash +10004,7/1/2023,219809,0.55,339780.75,Equities +10004,7/1/2023,219809,0.05,231810.57,Bonds +10004,11/1/2023,219809,0.09,240449.07,Cash +10004,11/1/2023,219809,0.09,240449.07,Bonds +10004,6/1/2023,219809,0.09,240075.39,Cash +10004,6/1/2023,219809,0.09,240075.39,Bonds +10004,12/1/2023,219809,0.09,238800.5,Cash +10004,12/1/2023,219809,0.09,238800.5,Bonds +10004,5/1/2023,219809,0.09,238558.71,Cash +10004,5/1/2023,219809,0.09,238558.71,Bonds \ No newline at end of file From c94085f5b1af573a54d7021b12702925896b131c Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Tue, 10 Dec 2024 10:07:04 +0530 Subject: [PATCH 12/13] Update Assets.csv --- .../fabric_scripts/data/clientdata/Assets.csv | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv b/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv index 87bb5c378..4cdd3276e 100644 --- a/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv +++ b/ClientAdvisor/Deployment/scripts/fabric_scripts/data/clientdata/Assets.csv @@ -168,26 +168,26 @@ ClientId,AssetDate,Investment,ROI,Revenue,AssetType 10006,8/1/2023,721222,-0.02,707518.78,Equities 10006,8/1/2023,624820,0.0,623445.4,Bonds 10004,10/1/2023,219809,0.11,244449.59,Cash -10004,10/1/2023,219809,1.12,466126.97,Equities -10004,10/1/2023,219809,0.11,244449.59,Bonds -10004,11/1/2023,219809,0.94,426297.57,Equities -10004,6/1/2023,219809,0.92,422406.96,Equities -10004,12/1/2023,219809,0.86,409767.94,Equities -10004,5/1/2023,219809,0.85,407372.02,Equities +10004,10/1/2023,190000,0.07,203300,Equities +10004,10/1/2023,75000,0.07,80250,Bonds +10004,11/1/2023,180000,0.06,190800,Equities +10004,6/1/2023,235000,0.16,272600,Equities +10004,12/1/2023,180000,0.04,187200,Equities +10004,5/1/2023,220000,0.2,264000,Equities 10004,8/1/2023,219809,0.06,232821.69,Cash -10004,8/1/2023,219809,0.59,349869.99,Equities -10004,8/1/2023,219809,0.06,232821.69,Bonds +10004,8/1/2023,198000,0.09,215820,Equities +10004,8/1/2023,85000,0.09,92650,Bonds 10004,9/1/2023,219809,0.06,232513.96,Cash -10004,9/1/2023,219809,0.58,346858.6,Equities -10004,9/1/2023,219809,0.06,232513.96,Bonds +10004,9/1/2023,190000,0.08,205200,Equities +10004,9/1/2023,80000,0.08,86400,Bonds 10004,7/1/2023,219809,0.05,231810.57,Cash -10004,7/1/2023,219809,0.55,339780.75,Equities -10004,7/1/2023,219809,0.05,231810.57,Bonds +10004,7/1/2023,242000,0.1,266200,Equities +10004,7/1/2023,99000,0.1,108900,Bonds 10004,11/1/2023,219809,0.09,240449.07,Cash -10004,11/1/2023,219809,0.09,240449.07,Bonds +10004,11/1/2023,70000,0.06,74200,Bonds 10004,6/1/2023,219809,0.09,240075.39,Cash -10004,6/1/2023,219809,0.09,240075.39,Bonds +10004,6/1/2023,93000,0.16,107880,Bonds 10004,12/1/2023,219809,0.09,238800.5,Cash -10004,12/1/2023,219809,0.09,238800.5,Bonds +10004,12/1/2023,70000,0.04,728000,Bonds 10004,5/1/2023,219809,0.09,238558.71,Cash -10004,5/1/2023,219809,0.09,238558.71,Bonds \ No newline at end of file +10004,5/1/2023,90000,0.02,108000,Bonds From 053b976a892a72403bf66ef36de05f9a403544a5 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Tue, 10 Dec 2024 10:10:45 +0530 Subject: [PATCH 13/13] Add files via upload --- ClientAdvisor/Deployment/data/clientdata.zip | Bin 32827 -> 32814 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/ClientAdvisor/Deployment/data/clientdata.zip b/ClientAdvisor/Deployment/data/clientdata.zip index d327ec055d569463327a5a4be63fabd2c99d0b80..be62bedbf680ee7c62c75626c4dfe9ec634cf1a3 100644 GIT binary patch delta 3208 zcmZWrc{r4P7ap_N#=bMM)7Z73Qp_~67gE{YWQLiB#*$@dF=MiXG>k1GYkZ>6JF-*q zA!G|tQ*L}`?pXWa3k5eBGEDHxp*;#|YVgT-)N76pd z8Su~PRY*n%i<5_29nUZBTq=-?3l4<>IKV9Y$1BzOc!Ekbf8(d>piU*#ljD1c0VByA z%H${Euti{p+7gxj(R z%d()J(lu$?y1X?v!*8t~uD$08n9!jvuixtwhHwx~6YUKBi1LhneIl=!aMIV@t-@5W z!gC-1G^{0V+Yr7EdRHfWg161o>bj1T^oZ3lKjOi_ya?<61}Gr?H8QRMA8RMsQ0v^u zUhU)hR+gNC)sQTrUd6#7;{J?>RY+ty?{@hvFU2=RLMuJhMWA1L!yo*x&@6=TNb9=x zNFC#J`^z-JwV2HKJq1%8^@}RJ2(p;MNtC$xwpEj!}PnVzMC-QcW$W%mq zrF2_L5@LfF?&M{8b+pF&sBemBeic}yo&-ZeKN>`=K+b>banXn0bD z;bO%57)hk&z_M?R!}A=wojkuLAyn(usN(LLRuj4E6wk%(Q29tMr^D7oMeV>LGKBew zI$;$%y~n-}iL}=2D2QJj6d{#ZYX#XATkad1rl%FvUaHxBp9I+O&yYFLHx+%`+WP{0 zzlv>?`GqE!nJuVB$9=Tf*Ljb*z}drl0z&%`F;3~TebO5iF|XsYR$|+qI}7#%>P?rr z`{x%Lt5%lq{B^rBpb|pp-Fwa2jNI$weFAeXQ;RMxwo5k+MUN|zj!H?efu`rAn=NhF zl`MAMkiKm>k-fB5@6DCkC1^t43Pwrz2T4ND2Bc08tS(o7-`rlG`x0z;g{$7VHFpxl znAjkPtz+f)-aqrv*fUNDMk1y$QBdqv)LR8Gu zym^@1)H_mjzw)CHPa z!=7hWjqko1pHW)u?}#&)CQDpw7*sPKSYx6ZbI*R0j!}xNP`y`HrB)=&|GoZnR?o41 zv4Cvq@WlqNPqDr^ncnga?>F-Tk}8}-OnSZ=( ziTIFNGhUzTOyGlqD>zyBti}F4s~QyU*WfNAqHBxBEjEaVZ*f^=M@(|{F4z>98WPbWQeiYj*Pxg4&a_(=bQe)Gusj4Px_m-8? z8U#jxu8X@hng+huLe%t`s3_Rbp&W^vq>0a`Adsa3ye9=ZXxG36pJWfK*F+1usq^ix z4Xt0lW#2I_F1hlxAjT>xW^TsjqIi~P|3JZ%Dj!$V%#@nfOrmf+wkWdxl^yI8>AtM@T!?DdEuVbE#;F~M7fvJI^oE=NgcQfB=ztkPC*)&chO`IPL;X!56tAx4TTbHlo(BQ$y&c)}5 z#~Bn-B!y%YVb2wVZ+fc(l{l}NOyswyaG39g10*@$XG6zxiM45^wHnn^n>1bg19kG4 zu}#bvZgR@aqseTLj;B#Ub#^h5nCEk=v1-Z@PFwM@kOeLGI`3=bz-*_*9wh}wk%r`O zWewn`f{^jVRXcafY2>Puxq#P=V`hg2HArY5SZw97mMEb$RCBM2nWL{$)#b_D!>+9| z_r=uX8K=}HNAa6x+LWUV=E-nP7jpBuzEDECL-9L=J5z%qmovM48u(q$|C&>*-QLad z)z&D7XxZ%Egb@uvJj&z5m#Km)kLoRhzxWtR`zraW@xU6 z`AqXh@mB`6E9DYzuIgqU)-TF`#8?vAEmgJo8lTK10->*UxXEg7iy!~cUqx=`W*ke} z?YA9XMImfY4)h0`yng)Hu3&#GGe+wwG|{it_5?|xdmiyr#il&TLw0WLQPO{Kx2e+aah~)sW z5DytOHX@UQ!O>G?Jkii!>(x#KjbDcy5af}7duXozGn34*j}6>Sbi>h`ID&ycI1Rvh zY-I0F3OxX<3;KcFTJYDH4I0G@kst;(}(^>aEZ>iWN+xo z4>AnjZy6Rq&*nq_Bm)Ylu*sIAcYb%Tz+W8Z96&M9@2&BtTR+X>1?)KX uYK9GTd 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 xDE3>~{hO%!&!4!7x