Está en la página 1de 1

edad calificacion deuda vencida

select NON EMPTY Crossjoin({[Measures].[pr_pdr030], [Measures].[ca_vehmay]}, {[t


dmesdev.tdtipcuo].[Mes 01], [tdmesdev.tdtipcuo].[Mes 02], [tdmesdev.tdtipcuo].[M
es 03], [tdmesdev.tdtipcuo].[Mes 04], [tdmesdev.tdtipcuo].[Mes 05], [tdmesdev.td
tipcuo].[Mes 06], [tdmesdev.tdtipcuo].[Mes 07], [tdmesdev.tdtipcuo].[Mes 08], [t
dmesdev.tdtipcuo].[Mes 09], [tdmesdev.tdtipcuo].[Mes 10], [tdmesdev.tdtipcuo].[M
es 11], [tdmesdev.tdtipcuo].[Mes 12]}) ON COLUMNS,
NON EMPTY Crossjoin({[tdedacli].[Menor a 40], [tdedacli].[Mayor a 40]}, Crossj
oin({[tdcalcre].[SCC], [tdcalcre].[NOR], [tdcalcre].[CPP], [tdcalcre].[DEF], [td
calcre].[DUD], [tdcalcre].[PER]}, {[tddeuvendm].[0 (sin deuda)], [tddeuvendm].[0
001 - 0500], [tddeuvendm].[0501 - 1000], [tddeuvendm].[1001 - 1500], [tddeuvendm
].[1501 - 2000], [tddeuvendm].[2001 - 2500], [tddeuvendm].[2501 - 3000], [tddeuv
endm].[3001 - 3500], [tddeuvendm].[3501 - 4000], [tddeuvendm].[4001 - 4500], [td
deuvendm].[4501 - 5000], [tddeuvendm].[5001 - ms], [tddeuvendm].[Sin Informacin]})
) ON ROWS
from [vehmay]
where Crossjoin(Crossjoin({[tdciemes].[Si]}, {[tdpromod].[VM Taxi]}), {[tdsemact
.tdfecactano].[2014]})
edad deuda vencida
select NON EMPTY Union(Crossjoin({[Measures].[pr_pdr030]}, {[tdmesdev.tdtipcuo].
[Mes 01], [tdmesdev.tdtipcuo].[Mes 02], [tdmesdev.tdtipcuo].[Mes 03], [tdmesdev.
tdtipcuo].[Mes 04], [tdmesdev.tdtipcuo].[Mes 05], [tdmesdev.tdtipcuo].[Mes 06],
[tdmesdev.tdtipcuo].[Mes 07], [tdmesdev.tdtipcuo].[Mes 08], [tdmesdev.tdtipcuo].
[Mes 09], [tdmesdev.tdtipcuo].[Mes 10], [tdmesdev.tdtipcuo].[Mes 11], [tdmesdev.
tdtipcuo].[Mes 12]}), Crossjoin({[Measures].[ca_vehmay]}, {[tdmesdev.tdtipcuo].[
Mes 01], [tdmesdev.tdtipcuo].[Mes 02], [tdmesdev.tdtipcuo].[Mes 03], [tdmesdev.t
dtipcuo].[Mes 04], [tdmesdev.tdtipcuo].[Mes 05], [tdmesdev.tdtipcuo].[Mes 06], [
tdmesdev.tdtipcuo].[Mes 07], [tdmesdev.tdtipcuo].[Mes 08], [tdmesdev.tdtipcuo].[
Mes 09], [tdmesdev.tdtipcuo].[Mes 10], [tdmesdev.tdtipcuo].[Mes 11], [tdmesdev.t
dtipcuo].[Mes 12]})) ON COLUMNS,
NON EMPTY Crossjoin({[tdedacli].[Menor a 40], [tdedacli].[Mayor a 40]}, Union(
Union(Union(Union(Union({[tddeuvendm].[0 (sin deuda)], [tddeuvendm].[0001 - 0500
]}, {[tddeuvendm].[0 (sin deuda)], [tddeuvendm].[0001 - 0500], [tddeuvendm].[050
1 - 1000], [tddeuvendm].[1001 - 1500], [tddeuvendm].[1501 - 2000], [tddeuvendm].
[2001 - 2500], [tddeuvendm].[3501 - 4000]}), {[tddeuvendm].[0001 - 0500], [tddeu
vendm].[0501 - 1000], [tddeuvendm].[1001 - 1500], [tddeuvendm].[1501 - 2000], [t
ddeuvendm].[2001 - 2500], [tddeuvendm].[2501 - 3000], [tddeuvendm].[3001 - 3500]
, [tddeuvendm].[5001 - ms]}), {[tddeuvendm].[0 (sin deuda)], [tddeuvendm].[0001 0500], [tddeuvendm].[0501 - 1000], [tddeuvendm].[1001 - 1500], [tddeuvendm].[15
01 - 2000], [tddeuvendm].[2001 - 2500], [tddeuvendm].[2501 - 3000], [tddeuvendm]
.[3001 - 3500], [tddeuvendm].[3501 - 4000], [tddeuvendm].[4001 - 4500], [tddeuve
ndm].[4501 - 5000], [tddeuvendm].[5001 - ms]}), {[tddeuvendm].[0 (sin deuda)], [t
ddeuvendm].[0001 - 0500], [tddeuvendm].[0501 - 1000], [tddeuvendm].[1001 - 1500]
, [tddeuvendm].[1501 - 2000]}), {[tddeuvendm].[0 (sin deuda)], [tddeuvendm].[000
1 - 0500], [tddeuvendm].[0501 - 1000], [tddeuvendm].[1001 - 1500], [tddeuvendm].
[1501 - 2000], [tddeuvendm].[5001 - ms]})) ON ROWS
from [vehmay]
where Crossjoin(Crossjoin({[tdciemes].[Si]}, {[tdpromod].[VM Taxi]}), {[tdsemact
.tdfecactano].[2014]})

También podría gustarte