Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola, tengo la siguiente serie temporal de datos de ejemplo que me gustaría utilizar para visualizaciones - sin embargo, me gustaría crear hiearchies sin ningún resumen que se está haciendo.
Datos de muestra
fecha | modelo | encabezado | factor | Subfactor | valor |
5/25/2021 | modelos | Encabezado1 | 1.05 | ||
5/25/2021 | modelos | Encabezado1 | H1_Factor1 | 9.21 | |
5/25/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor1 | 5.19 |
5/25/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor2 | 8.95 |
5/25/2021 | modelos | Encabezado1 | H1_Factor2 | 4.53 | |
5/25/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor1 | 2.08 |
5/25/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor2 | 9.07 |
5/25/2021 | modelos | Encabezado2 | 9.73 | ||
5/25/2021 | modelos | Encabezado2 | H2_Factor3 | 9.17 | |
5/25/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor1 | 7.51 |
5/25/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor2 | 8.48 |
5/25/2021 | modelos | Encabezado2 | H2_Factor4 | 3.77 | |
5/25/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor1 | 2.27 |
5/25/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor2 | 0.87 |
5/25/2021 | ModeloB | Encabezado3 | 1.32 | ||
5/25/2021 | ModeloB | Encabezado3 | H3_Factor5 | 6.42 | |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor1 | 8.91 |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor2 | 3.97 |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor6 | 1.93 | |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor1 | 9.73 |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor2 | 7.20 |
5/25/2021 | ModeloB | Encabezado4 | 7.59 | ||
5/25/2021 | ModeloB | Encabezado4 | H4_Factor7 | 2.48 | |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor1 | 1.49 |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor2 | 2.28 |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor8 | 8.15 | |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor1 | 9.52 |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor2 | 5.17 |
5/24/2021 | modelos | Encabezado1 | 6.31 | ||
5/24/2021 | modelos | Encabezado1 | H1_Factor1 | 1.50 | |
5/24/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor1 | 8.73 |
5/24/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor2 | 4.35 |
5/24/2021 | modelos | Encabezado1 | H1_Factor2 | 7.46 | |
5/24/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor1 | 0.76 |
5/24/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor2 | 9.20 |
5/24/2021 | modelos | Encabezado2 | 1.17 | ||
5/24/2021 | modelos | Encabezado2 | H2_Factor3 | 1.86 | |
5/24/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor1 | 3.06 |
5/24/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor2 | 5.45 |
5/24/2021 | modelos | Encabezado2 | H2_Factor4 | 4.77 | |
5/24/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor1 | 3.12 |
5/24/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor2 | 6.67 |
5/24/2021 | ModeloB | Encabezado3 | 6.44 | ||
5/24/2021 | ModeloB | Encabezado3 | H3_Factor5 | 2.94 | |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor1 | 5.61 |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor2 | 5.20 |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor6 | 6.86 | |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor1 | 6.81 |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor2 | 4.31 |
5/24/2021 | ModeloB | Encabezado4 | 9.51 | ||
5/24/2021 | ModeloB | Encabezado4 | H4_Factor7 | 1.18 | |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor1 | 0.07 |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor2 | 3.98 |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor8 | 3.72 | |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor1 | 6.14 |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor2 | 7.75 |
Dentro de PowerBI, visualizaciones como la tabla con suma establecida en "no resumir" funcionan bien, sin embargo, me gustaría usar taladros en columnas para hacer lo mismo. Por ejemplo, en la imagen siguiente, me gustaría que la columna H1_Factor1 mostrara 9.21 y H1_Factor2 mostrara 4.53. Las cortadores también se muestran.
Agradecería cualquier orientación, gracias.
Solved! Go to Solution.
@Wendeley-Norte Debe crear una medida utilizando la función ISINSCOPE para ver dónde se encuentra en la jerarquía al profundizar y en función de dónde se encuentra en la jerarquía, hacer que su medida solo agregue esos registros, por ejemplo, si está en el nivel factor, SUM lo haría donde subfactor está en blanco, algo en esos grupos y eso le hará ir.
Consulta mi última entrada de blog Comparando cliente seleccionado con otros clientes N principales | PeryTUS me gustaría ❤ Kudos si mi solución ayudara. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de aprecio!
⚡Visítenos en https://perytus.com, su tienda integral para proyectos relacionados con Power BI/ formación / consultoría.⚡
Después de un poco más de googling lo conseguí para funcionar - sin embargo, agregué una columna adicional que cuenta el nivel de los datos (básicamente contando el número de espacios en blanco en cada fila) de modo que los datos sin procesar ahora se ve así:
datos brutos
fecha | modelo | encabezado | factor | Subfactor | valor | Nivel Agg |
5/25/2021 | modelos | Encabezado1 | 1.05 | 2 | ||
5/25/2021 | modelos | Encabezado1 | H1_Factor1 | 9.21 | 1 | |
5/25/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor1 | 5.19 | 0 |
5/25/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor2 | 8.95 | 0 |
5/25/2021 | modelos | Encabezado1 | H1_Factor2 | 4.53 | 1 | |
5/25/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor1 | 2.08 | 0 |
5/25/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor2 | 9.07 | 0 |
5/25/2021 | modelos | Encabezado2 | 9.73 | 2 | ||
5/25/2021 | modelos | Encabezado2 | H2_Factor3 | 9.17 | 1 | |
5/25/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor1 | 7.51 | 0 |
5/25/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor2 | 8.48 | 0 |
5/25/2021 | modelos | Encabezado2 | H2_Factor4 | 3.77 | 1 | |
5/25/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor1 | 2.27 | 0 |
5/25/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor2 | 0.87 | 0 |
5/25/2021 | ModeloB | Encabezado3 | 1.32 | 2 | ||
5/25/2021 | ModeloB | Encabezado3 | H3_Factor5 | 6.42 | 1 | |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor1 | 8.91 | 0 |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor2 | 3.97 | 0 |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor6 | 1.93 | 1 | |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor1 | 9.73 | 0 |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor2 | 7.20 | 0 |
5/25/2021 | ModeloB | Encabezado4 | 7.59 | 2 | ||
5/25/2021 | ModeloB | Encabezado4 | H4_Factor7 | 2.48 | 1 | |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor1 | 1.49 | 0 |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor2 | 2.28 | 0 |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor8 | 8.15 | 1 | |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor1 | 9.52 | 0 |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor2 | 5.17 | 0 |
5/24/2021 | modelos | Encabezado1 | 6.31 | 2 | ||
5/24/2021 | modelos | Encabezado1 | H1_Factor1 | 1.50 | 1 | |
5/24/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor1 | 8.73 | 0 |
5/24/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor2 | 4.35 | 0 |
5/24/2021 | modelos | Encabezado1 | H1_Factor2 | 7.46 | 1 | |
5/24/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor1 | 0.76 | 0 |
5/24/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor2 | 9.20 | 0 |
5/24/2021 | modelos | Encabezado2 | 1.17 | 2 | ||
5/24/2021 | modelos | Encabezado2 | H2_Factor3 | 1.86 | 1 | |
5/24/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor1 | 3.06 | 0 |
5/24/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor2 | 5.45 | 0 |
5/24/2021 | modelos | Encabezado2 | H2_Factor4 | 4.77 | 1 | |
5/24/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor1 | 3.12 | 0 |
5/24/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor2 | 6.67 | 0 |
5/24/2021 | ModeloB | Encabezado3 | 6.44 | 2 | ||
5/24/2021 | ModeloB | Encabezado3 | H3_Factor5 | 2.94 | 1 | |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor1 | 5.61 | 0 |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor2 | 5.20 | 0 |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor6 | 6.86 | 1 | |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor1 | 6.81 | 0 |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor2 | 4.31 | 0 |
5/24/2021 | ModeloB | Encabezado4 | 9.51 | 2 | ||
5/24/2021 | ModeloB | Encabezado4 | H4_Factor7 | 1.18 | 1 | |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor1 | 0.07 | 0 |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor2 | 3.98 | 0 |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor8 | 3.72 | 1 | |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor1 | 6.14 | 0 |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor2 | 7.75 | 0 |
Código final
Ignore_Aggregate_Val =
VAR subfactorSUM =
CALCULATE (
SUM(Table[Value]),
Table[Agg Level] = 0,
ALLEXCEPT ( Table, Table[SubFactor] )
)
VAR factorSEL =
ISINSCOPE ( Table[Factor] )
VAR factorGroupSUM =
CALCULATE (
SUM(Table[Value]),
Table[Agg Level] = 1,
ALLEXCEPT ( Table, Table[Factor Group] )
)
VAR factorGroupSEL =
ISINSCOPE ( Table[Factor Group] )
VAR headerSUM =
CALCULATE (
SUM(Table[Value]),
Table[Agg Level] = 2,
ALLEXCEPT ( Table, Table[Header] )
)
VAR headerSEL =
ISINSCOPE ( Table[Header] )
RETURN
SWITCH(
TRUE(),
factorSEL, factorSUM,
factorGroupSEL, factorGroupSUM,
headerSEL, headerSUM
)
Después de un poco más de googling lo conseguí para funcionar - sin embargo, agregué una columna adicional que cuenta el nivel de los datos (básicamente contando el número de espacios en blanco en cada fila) de modo que los datos sin procesar ahora se ve así:
datos brutos
fecha | modelo | encabezado | factor | Subfactor | valor | Nivel Agg |
5/25/2021 | modelos | Encabezado1 | 1.05 | 2 | ||
5/25/2021 | modelos | Encabezado1 | H1_Factor1 | 9.21 | 1 | |
5/25/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor1 | 5.19 | 0 |
5/25/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor2 | 8.95 | 0 |
5/25/2021 | modelos | Encabezado1 | H1_Factor2 | 4.53 | 1 | |
5/25/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor1 | 2.08 | 0 |
5/25/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor2 | 9.07 | 0 |
5/25/2021 | modelos | Encabezado2 | 9.73 | 2 | ||
5/25/2021 | modelos | Encabezado2 | H2_Factor3 | 9.17 | 1 | |
5/25/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor1 | 7.51 | 0 |
5/25/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor2 | 8.48 | 0 |
5/25/2021 | modelos | Encabezado2 | H2_Factor4 | 3.77 | 1 | |
5/25/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor1 | 2.27 | 0 |
5/25/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor2 | 0.87 | 0 |
5/25/2021 | ModeloB | Encabezado3 | 1.32 | 2 | ||
5/25/2021 | ModeloB | Encabezado3 | H3_Factor5 | 6.42 | 1 | |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor1 | 8.91 | 0 |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor2 | 3.97 | 0 |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor6 | 1.93 | 1 | |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor1 | 9.73 | 0 |
5/25/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor2 | 7.20 | 0 |
5/25/2021 | ModeloB | Encabezado4 | 7.59 | 2 | ||
5/25/2021 | ModeloB | Encabezado4 | H4_Factor7 | 2.48 | 1 | |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor1 | 1.49 | 0 |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor2 | 2.28 | 0 |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor8 | 8.15 | 1 | |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor1 | 9.52 | 0 |
5/25/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor2 | 5.17 | 0 |
5/24/2021 | modelos | Encabezado1 | 6.31 | 2 | ||
5/24/2021 | modelos | Encabezado1 | H1_Factor1 | 1.50 | 1 | |
5/24/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor1 | 8.73 | 0 |
5/24/2021 | modelos | Encabezado1 | H1_Factor1 | H1F1_SubFactor2 | 4.35 | 0 |
5/24/2021 | modelos | Encabezado1 | H1_Factor2 | 7.46 | 1 | |
5/24/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor1 | 0.76 | 0 |
5/24/2021 | modelos | Encabezado1 | H1_Factor2 | H1F2_SubFactor2 | 9.20 | 0 |
5/24/2021 | modelos | Encabezado2 | 1.17 | 2 | ||
5/24/2021 | modelos | Encabezado2 | H2_Factor3 | 1.86 | 1 | |
5/24/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor1 | 3.06 | 0 |
5/24/2021 | modelos | Encabezado2 | H2_Factor3 | H2F3_SubFactor2 | 5.45 | 0 |
5/24/2021 | modelos | Encabezado2 | H2_Factor4 | 4.77 | 1 | |
5/24/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor1 | 3.12 | 0 |
5/24/2021 | modelos | Encabezado2 | H2_Factor4 | H2F3_SubFactor2 | 6.67 | 0 |
5/24/2021 | ModeloB | Encabezado3 | 6.44 | 2 | ||
5/24/2021 | ModeloB | Encabezado3 | H3_Factor5 | 2.94 | 1 | |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor1 | 5.61 | 0 |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor5 | H3F5_SubFactor2 | 5.20 | 0 |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor6 | 6.86 | 1 | |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor1 | 6.81 | 0 |
5/24/2021 | ModeloB | Encabezado3 | H3_Factor6 | H3F6_SubFactor2 | 4.31 | 0 |
5/24/2021 | ModeloB | Encabezado4 | 9.51 | 2 | ||
5/24/2021 | ModeloB | Encabezado4 | H4_Factor7 | 1.18 | 1 | |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor1 | 0.07 | 0 |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor7 | H4F7_SubFactor2 | 3.98 | 0 |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor8 | 3.72 | 1 | |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor1 | 6.14 | 0 |
5/24/2021 | ModeloB | Encabezado4 | H4_Factor8 | H4F8_SubFactor2 | 7.75 | 0 |
Código final
Ignore_Aggregate_Val =
VAR subfactorSUM =
CALCULATE (
SUM(Table[Value]),
Table[Agg Level] = 0,
ALLEXCEPT ( Table, Table[SubFactor] )
)
VAR factorSEL =
ISINSCOPE ( Table[Factor] )
VAR factorGroupSUM =
CALCULATE (
SUM(Table[Value]),
Table[Agg Level] = 1,
ALLEXCEPT ( Table, Table[Factor Group] )
)
VAR factorGroupSEL =
ISINSCOPE ( Table[Factor Group] )
VAR headerSUM =
CALCULATE (
SUM(Table[Value]),
Table[Agg Level] = 2,
ALLEXCEPT ( Table, Table[Header] )
)
VAR headerSEL =
ISINSCOPE ( Table[Header] )
RETURN
SWITCH(
TRUE(),
factorSEL, factorSUM,
factorGroupSEL, factorGroupSUM,
headerSEL, headerSUM
)
@Wendeley-Norte Debe crear una medida utilizando la función ISINSCOPE para ver dónde se encuentra en la jerarquía al profundizar y en función de dónde se encuentra en la jerarquía, hacer que su medida solo agregue esos registros, por ejemplo, si está en el nivel factor, SUM lo haría donde subfactor está en blanco, algo en esos grupos y eso le hará ir.
Consulta mi última entrada de blog Comparando cliente seleccionado con otros clientes N principales | PeryTUS me gustaría ❤ Kudos si mi solución ayudara. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de aprecio!
⚡Visítenos en https://perytus.com, su tienda integral para proyectos relacionados con Power BI/ formación / consultoría.⚡
@parry2k He tratado de tomar una grieta en ella, y se me ocurrió la siguiente fórmula:
isinscope_test =
SWITCH(
TRUE(),
ISINSCOPE( 'Table'[SubFactor] ), SUMX ( Table, 'Table'[Value] ),
ISINSCOPE( 'Table'[Factor] ), SUMX ( FILTER( 'Table', 'Table'[SubFactor] = BLANK() ), 'Table'[Value] ),
ISINSCOPE( 'Table'[Header] ), SUMX ( FILTER( 'Table', 'Table'[SubFactor] = BLANK() && 'Table'[Factor] = BLANK() ), 'Table'[Value] )
)
Pero está diciendo que es incorrecto (la medida no funciona en absoluto) - apreciaría cualquier ayuda. gracias.