Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola, utilizo el gráfico Tornado para comparar el número por mes entre dos años. Me preguntaba si es posible que el gráfico tenga una fila más al final para mostrar el total de cada año? A partir de ahora, tuve que añadir manualmente dos tarjetas en la parte inferior del gráfico 😞 Gracias!
(El gráfico original)
(Agregué con manaully dos cartas para mostrar el total)
Solved! Go to Solution.
Hola @reesetou ,
Primero cree una columna de mes:
Month = FORMAT('Table'[CreatedDate],"MMMM")
A continuación, cree 2 tablas de meses oscuros como se indica a continuación:
Dimtable-Month = UNION(VALUES('Table'[Month]),ROW("Month","total"))
Dim year = VALUES('Table'[Year])
Y cree una medida como se muestra a continuación:
Value =
var _div = SUMX(FILTER(ALL('Table'),'Table'[Month]=MAX('Table'[Month])&&'Table'[Year]=MAX('Dim year'[Year])),'Table'[Qty]/1000)
Return
IF(MAX('Dimtable-Month'[Month])="total",
SUMX(FILTER(ALL('Table'),'Table'[Type]=110&&'Table'[Unit]="A"&&'Table'[Year]=SELECTEDVALUE('Dim year'[Year])),'Table'[Qty]/1000),
_div)
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
Si he resuelto su problema,pls marcar mi respuesta como respondida!
Hola @reesetou ,
Primero cree una columna de mes:
Month = FORMAT('Table'[CreatedDate],"MMMM")
A continuación, cree 2 tablas de meses oscuros como se indica a continuación:
Dimtable-Month = UNION(VALUES('Table'[Month]),ROW("Month","total"))
Dim year = VALUES('Table'[Year])
Y cree una medida como se muestra a continuación:
Value =
var _div = SUMX(FILTER(ALL('Table'),'Table'[Month]=MAX('Table'[Month])&&'Table'[Year]=MAX('Dim year'[Year])),'Table'[Qty]/1000)
Return
IF(MAX('Dimtable-Month'[Month])="total",
SUMX(FILTER(ALL('Table'),'Table'[Type]=110&&'Table'[Unit]="A"&&'Table'[Year]=SELECTEDVALUE('Dim year'[Year])),'Table'[Qty]/1000),
_div)
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
Si he resuelto su problema,pls marcar mi respuesta como respondida!
Hola @v-kelly-msft ! Seguí su tutorial y tengo el gráfico y total correcto, pero no el número de cada mes. Tuve que revisar el código un poco así
Value =
var _div = SUMX(FILTER(ALL('Table'),'Table'[Type]=110&&'Table'[Unit]="A"&&'Table'[Month]=SELECTEDVALUE('Dimtable-Month'[Month])&&'Table'[Year]=SELECTEDVALUE('Dim year'[Year])),'Table'[Qty]/1000)
Return
IF(MAX('Dimtable-Month'[Month])="total",
SUMX(FILTER(ALL('Table'),'Table'[Type]=110&&'Table'[Unit]="A"&&'Table'[Year]=SELECTEDVALUE('Dim year'[Year])),'Table'[Qty]/1000),
_div)
Pero en general funcionó! Realmente apreciamos su ayuda!!
Hola @reesetou
Debe crear una tabla independiente que contendrá los nombres de todos los meses, así como Total. Esta tabla no puede tener ninguna relación.
Como eje, se agregan nombres de la tabla creada.
Crear una medida de tal manera que se recuperan datos de la tabla creada (SelectedValue) y, a continuación, se agrega un filtro que tendrá en cuenta el mes.
Si proporciona datos de ejemplo o un archivo, puedo ayudarle.
_______________
Si ayudé, por favor acepte la solución y dar felicitaciones! 😀
Hola @lkalawski , ¿podrías por favor elaborar la segunda parte donde mencionaste la creación de una medida?
Para mi gráfico de tornados, originalmente tengo 'month' from dimdate as Group , y 'value2019' y 'value2020' como Values. Tanto 'value2019' como 'value2020' son una medida de un cuadro de hechos; cada uno de ellos filtra la tabla de hechos y que hizo algunos cálculos, tales como
Value2019 = CALCULATE(
DIVIDE(SUM(FactExampleTable[Qty]), 1000),
FILTER(FactExampleTable, FactExampleTable[Type] = "110" && FactExampleTable[Unit] = "A" && FactExampleTable[CreatedDatetime] >= DATE(2019, 1, 1) && FactExampleTable[CreatedDatetime] <= DATE(2019, 12, 31)
))
Id | Qty | Tipo | Unidad | CreatedDate |
1 | 6000 | 110 | A | 2019/01/05 |
2 | 7000 | 120 | A | 2019/05/03 |
3 | 2000 | 110 | A | 2019/06/01 |
4 | 1000 | 110 | A | 2019/12/01 |
5 | 5000 | 110 | A | 2019/12/12 |
6 | 6500 | 110 | B | 2019/12/31 |
7 | 6000 | 110 | A | 2020/01/01 |
8 | 7000 | 120 | A | 2020/02/03 |
9 | 2000 | 110 | A | 2020/04/08 |
10 | 1000 | 110 | A | 2020/07/01 |
11 | 5000 | 110 | A | 2020/08/12 |
12 | 6500 | 110 | B | 2020/12/15 |
¡Gracias!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |