I have the results of a process involving FindDistribution as a Dataset of probability distributions. Attempting to plot the PDFs of these from Dataset I kept getting failures. I eventually narrowed this down to the MixtureDistributions. A minimal example follows.
ds = Dataset@<|
1 -> MixtureDistribution[{.2, .8}, {UniformDistribution[{-.08, 3. 10^6}],
GammaDistribution[.5, 88 10^4]}],
2 -> ExponentialDistribution[1 10^-6]
|>
Attempt to create a Dataset of PDF plots from Dataset Query fails.
ds[All,
With[{pdf = PDF[#, x]},
Plot[pdf, {x, 0, Quantile[#, .95]}]
] &
]

Attempt to create list of PDF plots outside of Dataset Query succeeds.
With[{pdf = PDF[ds[#], x]},
Plot[pdf, {x, 0, Quantile[ds[#], .95]}]
] & /@ Range[2]

Quantile succeeds in the query,
ds[All, Quantile[#, .95] &]

but PDF fails,
ds[All, PDF[#, x] &]

This was narrowed to the MixtureDistribution (first row in Dataset and first in list).
ds[#, PDF[#, x] &] & /@ Range[2]

Remove the MixtureDistribution and the Query succeeds.
ds2 = Dataset@<|
1 -> NormalDistribution[],
2 -> ExponentialDistribution[1 10^-6]
|>;
ds2[All,
With[{pdf = PDF[#, x]},
Plot[pdf, {x, 0, Quantile[#, .95]}]
] &
]

May someone confirm.
Mma 11.1 , Win 7 Ent
CASE: 3866316

Dataset[Map[PDF[#, x] &, ds // Normal]]? – b.gates.you.know.what Mar 20 '17 at 15:54