This week, I ran into an issue with a user whose Spotfire desktop application kept prompting him to install the latest version of Spotfire (to match the latest version installed on the server). He would click install, and the installation would run. The next time Spotfire opened, the process would repeat itself. Fixing this isn’t a simple reinstall, but it is a relatively easy fix. Read on to learn how to solve this problem.Read More »Spotfire Prompts to Install Over and Over
A few weeks ago, I wrote a post on data limiting in Spotfire when column names change. I provided solutions using both data limiting with expression and the Show Hide Items function. I struggled to get working solutions in both because I expected them to work the same way, but they do not. Therefore, this week, I developed a comprehensive tutorial to show you what they can do and how they are different. Read on to learn more.
Read More »Data Limiting with Expression versus Show Hide
I love the data caching feature in Alteryx. However, I learned this week I wasn’t using it as efficiently as possible. I showed my team members this discovery and none of them were aware of it. Are you missing it as well? Check out this post to learn more about caching data in Alteryx.Read More »Do You Even Cache, Bro?
Last week, I was working with one of our engineers to streamline an alarm reporting process. They receive spreadsheet CSVs of alarm data, and they have an Excel macro process to collate the data and pull out what they need. It’s not a great process, and it’s not sustainable, so we are using Alteryx to improve it. And, the CSVs come in a very unfortunate format. So, for this week’s post, I’m going to show you exactly how I took a wonky spreadsheet and turned it into something that BI applications can easily consume.Read More »Your Spreadsheet Format Sucks, Alteryx Will Fix It
Working with custom expressions in Spotfire can be tricky. You try different combinations of syntax and just get errors. Sometimes the error message is helpful, but often it is just jibberish. How do you know exactly what’s getting passed thru the expression? There is a way to find out. Check out this short post for a solid pro-tip on troubleshooting custom expressions in Spotfire.Read More »Troubleshooting Custom Expressions in Spotfire
This week I worked with one of our engineers on a Spotfire project where he needed to filter out nulls and zeros from his visualizations. This should be easy, but users set the y-axis columns using a property control. Basic data limiting by expression was impossible because the columns kept changing. Limiting data when columns change is challenging but not impossible. There are two ways to do it. Read on to learn more.Read More »Limiting Data When Columns Change
Spotfire’s label functionality leaves a lot to be desired. You can turn on all labels, which will probably clutter the chart since you can’t move labels on most charts. Or, you can mark data points to see select labels. None of this is helpful if you want specific labels on an exported report, which is where I found myself last week. To get around Spotfire limitations and still fulfill my customer requirements, I opted to add a text area with a calculated value above my visualization. This allowed me to calculate the last value from a visualization without dealing with labels. My calculation was cumulative, so I expected that if I used the same calculation, the end result would be the last value on my visualization. It was not. Even TIBCO support was stumped as to why this didn’t work. Read on to learn a little bit more about calculated values and the Spotfire expression language.Read More »Calculate the Last Value on a Visualization
I’ve been writing a lot about apps in the last few weeks. I started with a simple app that became more complex. This post explains how to build Alteryx apps that open and close containers with radio buttons in order to direct data thru a workflow. Read more to learn how.Read More »Open and Close Containers with Radio Buttons
Last week, I built my first app. Then, I added on to that app. As I added on to it, the app became more complicated, and I started running into problems. I reached out to the Alteryx VSC for assistance. Part of our troubleshooting processes involved debugging, which is critical to producing successful apps. If you are ever going to build an app, you must know how to debug. Read on to find out how.Read More »How to Debug Alteryx Apps
When I built my first app a few weeks ago, I created multiple tabs in the user interface. You would think that renaming the tabs would be easy. It wasn’t easy the first time I did it, and the Alteryx support person I worked with while building the app couldn’t remember how to do it. I found the answer in this Community post but still struggled to make it work because the post doesn’t precisely describe what to click on. So, I’ll fill in where this post left off and show you why it’s tricky! Read on to learn how to rename tabs in Alteryx apps.Read More »How to Rename Tabs in Alteryx Apps