Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a todos, estoy experimentando un problema con un minigráfico que configuro dentro de una columna. No obtengo ningún error en mi código DAX y cambié el valor de Image-URL. Parece que se crea una caja para el minigráfico para la columna, pero no hay ninguna imagen en ella. Me pregunto cuál podría ser el problema. A continuación se muestra mi código:
Sparkline =
// Static line color
VAR LineColor = "#01B8AA"
// "Date" field used in this example along the X axis
VAR XMinDate = MIN(Kalender[MaandNr])
VAR XMaxDate = MAX(Kalender[MaandNr])
// Obtain overall min and overall max measure values when evaluated for each date
VAR YMinValue = MINX(VALUES(Kalender[MaandNr]),CALCULATE([Actuals2]))
VAR YMaxValue = MAXX(VALUES(Kalender[MaandNr]),CALCULATE([Actuals2]))
// Build table of X & Y coordinates and fit to 100 x 100 viewbox
VAR SparklineTable = ADDCOLUMNS(
SUMMARIZE(Kalender,Kalender[MaandNr]),
"X",INT(100 * DIVIDE(Kalender[MaandNr] - XMinDate, XMaxDate - XMinDate)),
"Y",INT(100 * DIVIDE([Actuals2] - YMinValue,YMaxValue - YMinValue)))
// Concatenate X & Y coordinates to build the sparkline
VAR Lines = CONCATENATEX(SparklineTable,[X] & "," & 100-[Y]," ", [MaandNr])
// Add to SVG, and verify Data Category is set to Image URL for this measure
VAR SVGImageURL = IF(HASONEVALUE('KPI Data (2)'[Actual]),
"data:image/svg+xml;utf8," &
"<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 30 120'>" &
"<polyline fill='none' stroke='" & LineColor &
"' stroke-width='5' points='" & Lines &
"'/></svg>",
BLANK())
RETURN SVGImageURL
No @john4614 ,
No, sólo tienes que ponerlos en medida. Consulte https://www.w3schools.com/graphics/svg_polyline.asp
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
No @john4614 ,
Por favor, intente cambiar la última parte de su código a:
VAR SVGImageURL á IF(HASONEVALUE('KPI Data (2)'[Real]),
"datos : image/svg+xml;utf8," &
"<svg xmlns'http://www.w3.org/2000/svg' x ''0px' y''0px' viewBox''0 0 30 120'>" &
"<Relleno de polilínea ''ninguno' trazo '' & LineColor &
"' ancho-trazo '5' puntos '" & Líneas &
"'/></svg>",
BLANK())
Para obtener más información, consulte https://gist.github.com/deldersveld/62523ca8350ac97797131560cb317677
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Gracias por la respuesta, sin embargo, todavía no está representando la imagen. Creo que debe ser un pequeño problema en alguna parte, pero no sé lo que podría ser.
No @john4614 ,
Basándome en mi prueba, el código que utilizo puede representar la imagen:
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Bien, probé su código de prueba exacto en mi computadora portátil de la compañía y PC personal y ambos tienen esta imagen rota. También utilicé la categoría url de imagen. ¿Necesito comprobar mi configuración?
Hola Dedmon, gracias por la información. Parece que ayuda. Parece que la imagen simplemente no quiere renderizar.
No @john4614 ,
He editada mi respuesta original, por favor preste atención a laparte audaz.
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
¿cuál es la razón detrás de:
IF(HASONEVALUE('KPI Data (2)'[Actual])
?
Hola, creo que fue un pequeño error. Ahora coloqué la categoría allí en su lugar.